Skip to main content

IP Intel | Java SDK

The IP Intel service allows you to retrieve security information about known IP addresses that have been collected across the internet for several decades, giving you insight into the reputation of an IP.

Geolocate

geolocate(cloud.pangeacyber.pangea.intel.requests.IPGeolocateRequest)

Retrieve location information associated with an IP address.

required parameters

cloud.pangeacyber.pangea.intel.requests.IPGeolocateRequest

Response Object

IPGeolocateResponse
 IPGeolocateRequest request = new IPGeolocateRequest
 	.Builder("93.231.182.110")
 	.provider("digitalelement")
 	.verbose(true)
 	.raw(true)
 	.build();

 IPGeolocateResponse response = client.geolocate(request);

Domain

getDomain(cloud.pangeacyber.pangea.intel.requests.IPDomainRequest)

Retrieve the domain name associated with an IP address.

required parameters

cloud.pangeacyber.pangea.intel.requests.IPDomainRequest

Response Object

IpDomainResponse
 IPDomainRequest request = new IPDomainRequest
 	.Builder("93.231.182.110")
 	.provider("digitalelement")
 	.verbose(true)
 	.raw(true)
 	.build();

 IPDomainResponse response = client.getDomain(request);

VPN

isVPN(cloud.pangeacyber.pangea.intel.requests.IPVPNRequest)

Determine if an IP address originates from a VPN.

required parameters

cloud.pangeacyber.pangea.intel.requests.IPVPNRequest

Response Object

IpVPNResponse
 IPVPNRequest request = new IPVPNRequest
 	.Builder("93.231.182.110")
 	.provider("digitalelement")
 	.verbose(true)
 	.raw(true)
 	.build();

 IPVPNResponse response = client.isVPN(request);

Proxy

isProxy(cloud.pangeacyber.pangea.intel.requests.IPProxyRequest)

Determine if an IP address originates from a proxy.

required parameters

cloud.pangeacyber.pangea.intel.requests.IPProxyRequest

Response Object

IpProxyResponse
 IPProxyRequest request = new IPProxyRequest
 	.Builder("34.201.32.172")
 	.provider("digitalelement")
 	.verbose(true)
 	.raw(true)
 	.build();

 IPProxyResponse response = client.isProxy(request);

Reputation

reputation(cloud.pangeacyber.pangea.intel.requests.IPReputationRequest)

Retrieve a reputation score for an IP address from a provider, including an optional detailed report.

required parameters

cloud.pangeacyber.pangea.intel.requests.IPReputationRequest

Response Object

IpReputationResponse
 IPReputationRequest request = new IPReputationRequest
 	.Builder("93.231.182.110")
 	.provider("crowdstrike")
 	.verbose(true)
 	.raw(true)
 	.build();

 IPReputationResponse response = client.reputation(request);