Class UserIntelClient

java.lang.Object
cloud.pangeacyber.pangea.Client
cloud.pangeacyber.pangea.intel.UserIntelClient

public class UserIntelClient extends Client
  • Field Details

    • serviceName

      public static String serviceName
  • Constructor Details

    • UserIntelClient

      public UserIntelClient(Config config)
  • Method Details

    • breached

      Look up breached users
      Parameters:
      request - to send to user/breached endpoint
      Returns:
      UserBreachedResponse
      Throws:
      PangeaException
      PangeaAPIException
      Description:
      Find out if an email address, username, phone number, or IP address was exposed in a security breach.
      Example:
      UserBreachedResponse response = client.breached( new UserBreachedRequest.UserBreachedRequestBuilder() .setPhoneNumber("8005550123") .setVerbose(true) .build() );
    • breached

      Look up breached passwords
      Parameters:
      request - to send to password/breached endpoint
      Returns:
      UserPasswordBreachedResponse
      Throws:
      PangeaException
      PangeaAPIException
      Description:
      Find out if a password has been exposed in security breaches by providing a 5 character prefix of the password hash.
      Example:
      UserPasswordBreachedResponse response = client.breached( new UserPasswordBreachedRequest.UserPasswordBreachedRequestBuilder(HashType.SHA256, "5baa6") .setProvider("spycloud") .build() );