DavidGarciaCat / Network Polyfill
This is a set of reusable network tools, based on PEAR PHP extensions, but written using pure PHP code, so all developers will be able to use these features when the web server is not providing them., (*1)
, (*2)
Install
Just run this Composer command from your command line:, (*3)
$ composer require davidgarciacat/network-polyfill
Usage and examples
Please check the Wiki Page of this project, (*4)
Change Log
v1.1.0
DNS Black List, (*5)
Check if the given domain is black listed. This process will check (recursively) all IP Addresses for the given domain:
- A record
- MX records
- SPF included domains and IPv4 Addresses, (*6)
DNS, (*7)
pear/net_dns2 DNS Resolver package has been included to this release in order to be able to check all DNS Black Lists. If you know how to use this powerful tool, you should be able to use it. Enjoy!, (*8)
v1.0.0
Net URL, (*9)
Parse a given URL to be managed as an object, (*10)
Coming soon
Check IP, (*11)
Easy way to check, verify and validate the given IP Address, (*12)
GeoIP, (*13)
IP GeoLocation service that will use a local database (provided from MaxMind).
Please note these databases may geolocate the Country easily, but some times the city may be wrong., (*14)
PING, (*15)
Ping the given domain to know if the server is responding., (*16)