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.
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.
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.
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.
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.
IPReputationRequest request = new IPReputationRequest
.Builder("93.231.182.110")
.provider("crowdstrike")
.verbose(true)
.raw(true)
.build();
IPReputationResponse response = client.reputation(request);