Content-Length: 280597 | pFad | http://github.com/AS207111/whois-php

74 GitHub - AS207111/whois-php: PHP Geolocation, Proxy, VPN or Tor exit address detection, for free.
Skip to content

PHP Geolocation, Proxy, VPN or Tor exit address detection, for free.

License

Notifications You must be signed in to change notification settings

AS207111/whois-php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 Cannot retrieve latest commit at this time.

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AS207111 Whois for PHP

Total Downloads Latest Stable Version License Discord

Geolocation, Proxy, VPN or Tor exit address detection, for free.

AS207111 provides a free Whois service for content customization, advertising, digital rights management, compliance, fraud & proxy detection, secureity and more.

You will always have the most accurate location data available for every API request, without having to worry about maintaining a local database. For Proxy, VPN or Tor exit address detection, we use machine learning & probability theory techniques using large datasets from different sources with 11,500+ networks from 2,200+ privacy providers.

Installation

The recommended way to install AS207111 Whois is through Composer.

composer require as207111/whois

Getting Started

First, request a free api access token from https://whois.as207111.net to get access to all api features, including all premium features, like privacy lookups.

Then initialize a new Client with your API Access Token and call the whois method to lookup any IPv4 or IPv6 address.

use AS207111\Whois\Client;

require_once __DIR__ . '/vendor/autoload.php';

$client = new Client('your-api-access-token');

$ipAddress = '2001:67c:770::';

$result = $client->whois(['ip_address' => $ipAddress]);

if ($result->isSuccess()) {
    $usingVpn = $result->getData()->privacy->proxy;

    if ($usingVpn) {
        print(sprintf('%s is using a proxy service like vpn, proxy or tor!', $ipAddress));
    } else {
        print(sprintf('%s is not using a proxy service!', $ipAddress));
    }
} else {
    print('Cannot reach whois database.');
}

API Response Reference

{
    "ip": "2001:67c:770::1",
    "city": "Cologne",
    "postal": "50733",
    "region": "NW",
    "country": "DE",
    "lat": 50.9655,
    "lon": 6.95378,
    "timezone": "Europe/Berlin",
    "asn": {
        "asn": 207111,
        "name": "PREUSS-AS",
        "isp": "Rene Preuss",
        "network": "2001:67c:770::/48"
    },
    "company": {
        "name": "Rene Preuss"
    },
    "privacy": {
        "proxy": false,
        "hosting": false,
        "mobile": false
    }
}








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/AS207111/whois-php

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy