|Ratings||Unique User Downloads||Download Rankings|
|Not yet rated by the users||Total: 125 This week: 1||All time: 9,234 This week: 298|
|getipbyisp 1.0||The PHP License||7||Networking, PHP 5, Web services|
This class can get IP address ranges using suip.biz Web service.
Simple cURL based console application for getting IP ranges from https://suip.biz suip.biz web-services by city, country (very big size!! i'm really afraid) or ISP. In case of ISP you may specify single ip or web-site url of that provider as argument of script.
composer require himei/get-ip-by-isp
git clone https://github.com/hlmel/getIpbyIsp.git
Follow to the root programm folder:
Now follow to the src directory in root program folder:
Make main program file executable:
chmod +x getipbyisp.php
Now use it.
Type next in your console for getting help:
Console application for getting IP ranges from suip.biz web-services by city, country or ISP Usage: getipbyisp.php [options] type request Options: -o output, --output=output File to store the result -h, --help Show this help message and exit Arguments: type Set the type of which IP ranges will be requested: city, counrty or isp request Request string: for country - 2-letter country code, for city - its name, for ISP - single IP or ISP's url
To get all IP ranges of Serbia
./getipbyisp.php country RS
To get all IP ranges of London and save it to file.txt
./getipbyisp.php city london -o file.txt
To get all IP ranges of Beeline ISP
./getipbyisp.php isp beeline.ru
./getipbyisp.php isp 188.8.131.52
Warning!!! In case of request by city, write the name of the city carefully and accurately, as much as possible. If an error occurs in the name, the search on the uncleaned database is activated, and the result includes ALL IP ranges from all possible variants. To get the most accurate result, the city name must not contain errors.
For bug reports or any other purpose you may contact me via email [himei at tuta dot io].
|Version Control||Unique User Downloads||Download Rankings|