Returns the autonomous system (AS) name of proxy's IP address or domain name. Returns the autonomous system number (ASN) of proxy's IP address or domain name. Returns the ISP's usage type of proxy's IP address or domain name. Returns the domain name of proxy's IP address or domain name. Returns the ISP name of proxy's IP address or domain name. Returns the city of IP address or domain name. Returns the region of proxy's IP address or domain name.
Returns the full country name of proxy's IP address or domain name.
Returns the ISO 3166 country code of proxy's IP address or domain name. RES Residential Proxies $countryshort = $obj->getCountryShort( $ip ) Returns the proxy type of proxy's IP address or domain name. Returns 1 if it is proxy excluding data center range. OBJECT METHODS $isproxy = $obj->isProxy( $ip ) The IP2Proxy database is being updated in daily basis for greater accuracy.įree creative-common monthly database with open proxies data only is available at IP2Proxy LITE CLASS METHODS $obj = Geo::IP2Proxy->open($database_file) Ĭonstructs a new Geo::IP2Proxy object with the database located at $database_file. Meanwhile, sample BIN databases are available at IP2Proxy development libraries The complete IPv4 and IPv6 proxy database are available at IP2Proxy product page IP2Proxy supports both IPv4 and IPv6 addressing.
You can visit Libraries to download sample BIN files. BIN database available at IP2Proxy Product Page upon subscription. This pure Perl module uses a file based IP2Proxy. Other information available includes proxy type, country, state, city, ISP, domain name, usage type, AS number, AS name, threat, last seen date and provider names. This Perl module provides fast reverse lookup of IP address to detect VPN servers, open proxies, web proxies, Tor exit nodes, search engine robots, data center ranges and residential proxies using IP2Proxy BIN databases. ($isproxy, $proxytype, $countryshort, $countrylong, $region, $city, $isp, $domain, $usagetype, $asn, $as, $lastseen, $threat, $provider) = $obj->getAll("1.2.3.4") My $countrylong = $obj->getCountryLong("1.2.3.4") My $moduleversion = $obj->getModuleVersion() My $dbversion = $obj->getDatabaseVersion() My $packageversion = $obj->getPackageVersion() Print STDERR Geo::IP2Proxy::get_last_error_message() My $obj = Geo::IP2Proxy->open("IP2PROXY-IP-PROXYTYPE-COUNTRY-REGION-CITY-ISP-DOMAIN-USAGETYPE-ASN-LASTSEEN-THREAT-RESIDENTIAL-PROVIDER.BIN") BIN database available at IP2Proxy Proxy Detection upon subscription.
Other information available includes proxy type, country, state, city, ISP, domain name, usage type, AS number, AS name, threats, last seen date and provider names. Geo::IP2Proxy - Reverse search of IP address to detect VPN servers, open proxies, web proxies, Tor exit nodes, search engine robots, data center ranges and residential proxies using IP2Proxy BIN databases.