NOLookup
view release on metacpan or search on metacpan
"requires" : {
"Class::Accessor::Chained" : "0",
"Data::Dumper" : "0",
"Data::Validate::Domain" : "0",
"Data::Validate::IP" : "0",
"Encode" : "0",
"Getopt::Long" : "0",
"Getopt::Std" : "0",
"IO::Socket" : "0",
"IO::Socket::INET6" : "0",
"IO::Socket::SSL" : "0",
"JSON" : "0",
"List::MoreUtils" : "0",
"Net::DNS::Domain" : "0",
"Net::IP" : "0",
"Net::LibIDN" : "0",
"Net::RDAP" : "0",
"Net::RDAP::EPPStatusMap" : "0",
"Net::RDAP::Error" : "0",
"POSIX" : "0",
"Pod::Usage" : "0",
Makefile.PL view on Meta::CPAN
"PREREQ_PM" => {
"Class::Accessor::Chained" => 0,
"Data::Dumper" => 0,
"Data::Validate::Domain" => 0,
"Data::Validate::IP" => 0,
"Encode" => 0,
"Getopt::Long" => 0,
"Getopt::Std" => 0,
"IO::Socket" => 0,
"IO::Socket::INET6" => 0,
"IO::Socket::SSL" => 0,
"JSON" => 0,
"List::MoreUtils" => 0,
"Net::DNS::Domain" => 0,
"Net::IP" => 0,
"Net::LibIDN" => 0,
"Net::RDAP" => 0,
"Net::RDAP::EPPStatusMap" => 0,
"Net::RDAP::Error" => 0,
"POSIX" => 0,
"Pod::Usage" => 0,
Makefile.PL view on Meta::CPAN
my %FallbackPrereqs = (
"Class::Accessor::Chained" => 0,
"Data::Dumper" => 0,
"Data::Validate::Domain" => 0,
"Data::Validate::IP" => 0,
"Encode" => 0,
"Getopt::Long" => 0,
"Getopt::Std" => 0,
"IO::Socket" => 0,
"IO::Socket::INET6" => 0,
"IO::Socket::SSL" => 0,
"JSON" => 0,
"List::MoreUtils" => 0,
"Net::DNS::Domain" => 0,
"Net::IP" => 0,
"Net::LibIDN" => 0,
"Net::RDAP" => 0,
"Net::RDAP::EPPStatusMap" => 0,
"Net::RDAP::Error" => 0,
"POSIX" => 0,
"Pod::Usage" => 0,
lib/NOLookup/RDAP/RDAPLookup.pm view on Meta::CPAN
if ($args->{force_ipv} == 4) {
# Use ipv4 only sockets and addresses
print STDERR "RDAPLookup: Connecting forcibly over ipv4\n" if ($args->{debug});
$ua->ssl_opts(Domain => AF_INET);
} elsif ($args->{force_ipv} == 6) {
print STDERR "RDAPLookup: Connecting forcibly over ipv6\n" if ($args->{debug});
$ua->ssl_opts(Domain => AF_INET6);
}
# Also, on force_ipv, disable ssl verify
use IO::Socket::SSL;
$ua->ssl_opts( verify_hostname => 0, SSL_verify_mode => IO::Socket::SSL::SSL_VERIFY_NONE);
print STDERR "RDAPLookup: Connecting forcibly, also turn of SSL verify mode\n" if ($args->{debug});
}
return $ro;
}
=head2 lookup
Do an RDAP lookup.
t/04test_rdap.t view on Meta::CPAN
#!/usr/bin/env perl
use strict;
use warnings;
use Test::More 'no_plan';
use Encode;
use NOLookup::RDAP::RDAPLookup
qw / $RDAP_LOOKUP_ERR_NO_MATCH $RDAP_LOOKUP_ERR_FORBIDDEN /;
# Use ipv4 only sockets for easier config
#use IO::Socket::SSL 'inet4';
use Data::Dumper;
$Data::Dumper::Indent=1;
require_ok('NOLookup::RDAP::RDAPLookup');
my $debug = 0;
my %ehandles;
my %rhandles;
( run in 0.514 second using v1.01-cache-2.11-cpan-4d50c553e7e )