The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.111 - 2015-05-31

  • Fix joiners. Add 'join' method. Add test for IPv6 custom joiners.
  • Refactored overloading to be more robust across perl versions.
  • Remove all Hotmail netblocks (they belong to Microsoft now).

Modules

Identify IPs that fall within collections of network blocks
A node in the binary tree
subclass Net::IP to add some functionality
identify 1and1 / FastHosts (AS8560, AS15418) owned IP addresses
identify Akamai owned IP addresses
identify Amazon owned IP addresses
identify B2_Net Solutions (AS55286) owned IP addresses
identify Baidu (AS63288, AS55967, AS45085, AS45076, AS38627, AS38365, AS264376, AS199506) owned IP addresses
identify Centarra (AS36137 AS40440) owned IP addresses
identify ChinaNet (often 163data.com) IP addresses
identify ColoCrossing (AS36352) owned IP addresses
identify Comcast owned IP addresses
identify DataShack (AS33387) owned IP addresses
identify DigitalOcean owned IP addresses
identify Enzu/ScalableDNS owned IP addresses
identify Eonix (AS30693) owned IP addresses
identify FDCServers (AS30058) owned IP addresses
identify Facebook (AS32934) owned IP addresses
identify Fedex (AS7726 AS27619 AS25676) owned IP addresses
identify Google (AS15169) owned IP addresses
identify Hosting Solutions International (ASN30083) owned IP addresses
identify Hotmail owned IP addresses - obsolete
identify Inktomi (AS14778) owned IP addresses
identify Internal (non-routable) IP addresses
identify Koffivend Corp (AS201305) owned IP addresses
identify LeaseWeb owned IP addresses
identify Microsoft (AS8075) owned IP addresses
identify NephoScale (AS13332 AS32105 AS46717) owned IP addresses
identify OVH (AS16276) owned IP addresses
identify Sagonet (AS21840) owned IP addresses
identify Sharktech (AS46844) owned IP addresses
identify Toqen LLC (AS30186) owned IP addresses
identify Twitter (AS13414 AS35995 AS54888) owned IP addresses
identify UPS (AS4973, AS4972, AS4145, AS12217) owned IP addresses
identify VPLS/Krypt (AS45652, AS4213, AS35908) owned IP addresses
identify WholeSale Internet (AS32097) owned IP addresses
identify Yahoo owned IP addresses
Some regular expressions used by Net::IP::Identifier
Run whois, cache result in a database
parse WHOIS result, extracting particular information
The role that Net::IP::Identifier plugins must satisfy

Provides

in lib/Net/IP/Identifier/WhoisCache.pm
in lib/Net/IP/Identifier.pm