Class AnonymousPlusResponse


public class AnonymousPlusResponse extends AnonymousIpResponse
This class provides the GeoIP Anonymous Plus model.
  • Constructor Details

    • AnonymousPlusResponse

      public AnonymousPlusResponse(Integer anonymizerConfidence, String ipAddress, Boolean isAnonymous, Boolean isAnonymousVpn, Boolean isHostingProvider, Boolean isPublicProxy, Boolean isResidentialProxy, Boolean isTorExitNode, Network network, LocalDate networkLastSeen, String providerName)
      Constructs an instance of AnonymousPlusResponse with the specified values.
      Parameters:
      anonymizerConfidence - confidence that the network is a VPN.
      ipAddress - the IP address being checked
      isAnonymous - whether the IP address belongs to any sort of anonymous network
      isAnonymousVpn - whether the IP address belongs to an anonymous VPN system
      isHostingProvider - whether the IP address belongs to a hosting provider
      isPublicProxy - whether the IP address belongs to a public proxy system
      isResidentialProxy - whether the IP address belongs to a residential proxy system
      isTorExitNode - whether the IP address is a Tor exit node
      network - the network associated with the record
      networkLastSeen - the last sighting of the network.
      providerName - the name of the VPN provider.
    • AnonymousPlusResponse

      public AnonymousPlusResponse(Integer anonymizerConfidence, String ipAddress, Boolean isAnonymous, Boolean isAnonymousVpn, Boolean isHostingProvider, Boolean isPublicProxy, Boolean isResidentialProxy, Boolean isTorExitNode, Network network, String networkLastSeen, String providerName)
      Constructs an instance of AnonymousPlusResponse with the specified values.
      Parameters:
      anonymizerConfidence - confidence that the network is a VPN.
      ipAddress - the IP address being checked
      isAnonymous - whether the IP address belongs to any sort of anonymous network
      isAnonymousVpn - whether the IP address belongs to an anonymous VPN system
      isHostingProvider - whether the IP address belongs to a hosting provider
      isPublicProxy - whether the IP address belongs to a public proxy system
      isResidentialProxy - whether the IP address belongs to a residential proxy system
      isTorExitNode - whether the IP address is a Tor exit node
      network - the network associated with the record
      networkLastSeen - the last sighting of the network.
      providerName - the name of the VPN provider.
    • AnonymousPlusResponse

      public AnonymousPlusResponse(AnonymousPlusResponse response, String ipAddress, Network network)
      Constructs an instance of AnonymousPlusResponse from the values in the response and the specified IP address and network.
      Parameters:
      response - the response to copy
      ipAddress - the IP address being checked
      network - the network associated with the record
  • Method Details

    • getAnonymizerConfidence

      public Integer getAnonymizerConfidence()
      Returns:
      A score ranging from 1 to 99 that is our percent confidence that the network is currently part of an actively used VPN service.
    • getNetworkLastSeen

      public LocalDate getNetworkLastSeen()
      Returns:
      The last day that the network was sighted in our analysis of anonymized networks.
    • getProviderName

      public String getProviderName()
      Returns:
      The name of the VPN provider (e.g., NordVPN, SurfShark, etc.) associated with the network.