Intel471Ex.Credentials (intel471_ex v0.1.0)

Functions for working with credential-related endpoints in the Intel 471 Titan API.

Summary

Functions

Search credential occurrences using filter criteria.

Search credential sets using filter criteria.

Search credentials using filter criteria.

Stream credential occurrences using filter criteria.

Stream credential sets using filter criteria.

Functions

search_credential_occurrences(params \\ %{})

@spec search_credential_occurrences(map()) :: {:ok, map()} | {:error, any()}

Search credential occurrences using filter criteria.

Parameters

  • params: A map of query parameters for filtering credential occurrences
    • :text - Search text everywhere in credential occurrences
    • :credentialOccurrenceUid - Search by credential occurrence uid
    • :credentialUid - Search by credential uid
    • :accessedUrl - Search by accessed url

search_credential_sets(params \\ %{})

@spec search_credential_sets(map()) :: {:ok, map()} | {:error, any()}

Search credential sets using filter criteria.

Parameters

  • params: A map of query parameters for filtering credential sets
    • :text - Search text everywhere in credential sets
    • :credentialSetName - Search by credential set name
    • :credentialSetUid - Search by credential set uid
    • :victim - Search by purported victim
    • :gir - Search by General Intel Requirements

search_credentials(params \\ %{})

@spec search_credentials(map()) :: {:ok, map()} | {:error, any()}

Search credentials using filter criteria.

Parameters

  • params: A map of query parameters for filtering credentials
    • :text - Search text everywhere in credentials
    • :credentialUid - Search by credential uid
    • :credentialSetName - Search by credential set name
    • :credentialDomain - Search by credential domain
    • :passwordStrength - Search by password strength
    • :credentialLogin - Search by credential login

stream_credential_occurrences(params \\ %{})

@spec stream_credential_occurrences(map()) :: {:ok, map()} | {:error, any()}

Stream credential occurrences using filter criteria.

Parameters

  • params: A map of query parameters for filtering credential occurrences
    • :text - Search text everywhere in credential occurrences
    • :credentialOccurrenceUid - Search by credential occurrence uid
    • :credentialUid - Search by credential uid
    • :accessedUrl - Search by accessed url
    • :cursor - Continue scrolling from cursor

stream_credential_sets(params \\ %{})

@spec stream_credential_sets(map()) :: {:ok, map()} | {:error, any()}

Stream credential sets using filter criteria.

Parameters

  • params: A map of query parameters for filtering credential sets
    • :text - Search text everywhere in credential sets
    • :credentialSetName - Search by credential set name
    • :cursor - Continue scrolling from cursor
    • :victim - Search by purported victim
    • :gir - Search by General Intel Requirements