Net-RDAP
view release on metacpan or search on metacpan
lib/Net/RDAP.pm view on Meta::CPAN
use Net::RDAP::Object::Domain;
use Net::RDAP::Object::Entity;
use Net::RDAP::Object::IPNetwork;
use Net::RDAP::Object::Nameserver;
use Net::RDAP::Redaction;
use Net::RDAP::Registry;
use Net::RDAP::SearchResult;
use Net::RDAP::Service;
use Net::RDAP::Values;
use Net::RDAP::JCard;
use POSIX qw(getpwuid);
use vars qw($VERSION);
use constant {
DEFAULT_CACHE_TTL => 3600,
DEFAULT_ACCEPT_LANGUAGE => "en",
};
use strict;
use warnings;
$VERSION = '0.42';
lib/Net/RDAP/Registry.pm view on Meta::CPAN
package Net::RDAP::Registry;
use Carp qw(croak);
use File::Basename qw(basename);
use File::Path qw(make_path);
use File::Slurp;
use File::Spec;
use File::stat;
use File::XDG;
use JSON;
use POSIX qw(getpwuid);
use Net::RDAP::UA;
use Net::RDAP::Registry::IANARegistry;
use vars qw($UA $REGISTRY $CACHE_DIR);
use constant {
IP4_URL => 'https://data.iana.org/rdap/ipv4.json',
IP6_URL => 'https://data.iana.org/rdap/ipv6.json',
DNS_URL => 'https://data.iana.org/rdap/dns.json',
ASN_URL => 'https://data.iana.org/rdap/asn.json',
TAG_URL => 'https://data.iana.org/rdap/object-tags.json',
CACHE_TTL => 86400,
( run in 2.288 seconds using v1.01-cache-2.11-cpan-5837b0d9d2c )