\GeoIp2\ModelAnonymousIp

This class provides the GeoIP2 Anonymous IP model.

Summary

Methods
Properties
Constants
No public methods found
$isAnonymous
$isAnonymousVpn
$isHostingProvider
$isPublicProxy
$isResidentialProxy
$isTorExitNode
$ipAddress
$network
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Properties

$isAnonymous

$isAnonymous : bool

This is true if the IP address belongs to any sort of anonymous network.

Type

bool

$isAnonymousVpn

$isAnonymousVpn : bool

This is true if the IP address is registered to an anonymous VPN provider. If a VPN provider does not register subnets under names associated with them, we will likely only flag their IP ranges using the isHostingProvider property.

Type

bool

$isHostingProvider

$isHostingProvider : bool

This is true if the IP address belongs to a hosting or VPN provider (see description of isAnonymousVpn property).

Type

bool

$isPublicProxy

$isPublicProxy : bool

This is true if the IP address belongs to a public proxy.

Type

bool

$isResidentialProxy

$isResidentialProxy : bool

This is true if the IP address is on a suspected anonymizing network and belongs to a residential ISP.

Type

bool

$isTorExitNode

$isTorExitNode : bool

This is true if the IP address is a Tor exit node.

Type

bool

$ipAddress

$ipAddress : string

The IP address that the data in the model is for.

Type

string

$network

$network : string

The network in CIDR notation associated with the record. In particular, this is the largest network where all of the fields besides $ipAddress have the same value.

Type

string