Package cloud.pangeacyber.pangea.intel
Class UserIntelClient
java.lang.Object
cloud.pangeacyber.pangea.Client
cloud.pangeacyber.pangea.intel.UserIntelClient
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbreached(UserBreachedRequest request) Look up breached usersbreached(UserPasswordBreachedRequest request) Look up breached passwordsMethods inherited from class cloud.pangeacyber.pangea.Client
buildClient, buildPostRequest, doPost, fillPostHeaders, setCustomHeaders, setCustomUserAgent
-
Field Details
-
serviceName
-
-
Constructor Details
-
UserIntelClient
-
-
Method Details
-
breached
public UserBreachedResponse breached(UserBreachedRequest request) throws PangeaException, PangeaAPIException Look up breached users- Parameters:
request- to send to user/breached endpoint- Returns:
- UserBreachedResponse
- Throws:
PangeaExceptionPangeaAPIException- 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
public UserPasswordBreachedResponse breached(UserPasswordBreachedRequest request) throws PangeaException, PangeaAPIException Look up breached passwords- Parameters:
request- to send to password/breached endpoint- Returns:
- UserPasswordBreachedResponse
- Throws:
PangeaExceptionPangeaAPIException- 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() );
-