Linux cpanel2.daytoncreative.net 2.6.32-754.29.2.el6.x86_64 #1 SMP Tue May 12 17:39:04 UTC 2020 x86_64
Apache/2.4.43 (cPanel) OpenSSL/1.1.1g mod_bwlimited/1.4
Server IP : 70.62.220.67 & Your IP : 216.73.216.193
Domains :
Cant Read [ /etc/named.conf ]
User : michaelgreg
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
log /
perl-5.20.2 /
cpan /
IO-Socket-IP /
t /
Delete
Unzip
Name
Size
Permission
Date
Action
00use.t
104
B
-r--r--r--
2014-12-27 11:48
01local-client-v4.t
2.93
KB
-r--r--r--
2014-12-27 11:48
02local-server-v4.t
3.1
KB
-r--r--r--
2014-12-27 11:49
03local-cross-v4.t
1.3
KB
-r--r--r--
2014-12-27 11:49
04local-client-v6.t
3.67
KB
-r--r--r--
2014-12-27 11:48
05local-server-v6.t
3.84
KB
-r--r--r--
2014-12-27 11:49
06local-cross-v6.t
1.53
KB
-r--r--r--
2014-12-27 11:49
10args.t
3.23
KB
-r--r--r--
2014-12-27 11:48
11sockopts.t
1.72
KB
-r--r--r--
2014-12-27 11:48
12port-fallback.t
1.05
KB
-r--r--r--
2014-12-27 11:48
13addrinfo.t
1.56
KB
-r--r--r--
2014-12-27 11:48
14fileno.t
728
B
-r--r--r--
2014-12-27 11:48
15io-socket.t
1.26
KB
-r--r--r--
2014-12-27 11:49
16v6only.t
2.03
KB
-r--r--r--
2014-12-27 11:49
17gai-flags.t
1.56
KB
-r--r--r--
2014-12-27 11:48
18fdopen.t
476
B
-r--r--r--
2014-12-27 11:48
19no-addrs.t
1.72
KB
-r--r--r--
2014-12-27 11:48
20subclass.t
554
B
-r--r--r--
2014-12-27 11:48
21as-inet.t
814
B
-r--r--r--
2014-12-27 11:48
30nonblocking-connect.t
2.07
KB
-r--r--r--
2014-12-27 11:48
31nonblocking-connect-internet.t
2.59
KB
-r--r--r--
2014-12-27 11:48
99pod.t
175
B
-r--r--r--
2014-12-27 11:48
Save
Rename
#!/usr/bin/perl use strict; use warnings; use Test::More; use Socket qw(PF_INET6 PF_INET IPPROTO_IPV6 IPV6_V6ONLY); use IO::Socket::IP; eval { IO::Socket::IP->new( LocalHost => "::1" ) } or plan skip_all => "Unable to bind to ::1"; eval { defined IPV6_V6ONLY } or plan skip_all => "IPV6_V6ONLY not available"; # Don't be locale-sensitive $! = Errno::ECONNREFUSED; my $ECONNREFUSED_STR = "$!"; { my $listensock = IO::Socket::IP->new( Listen => 1, Family => PF_INET6, LocalPort => 0, Type => SOCK_STREAM, V6Only => 1, ) or die "Cannot listen on PF_INET6 - $@"; is( $listensock->getsockopt( IPPROTO_IPV6, IPV6_V6ONLY ), 1, 'IPV6_V6ONLY is 1 on $listensock' ); my $testsock = IO::Socket::IP->new( Family => PF_INET, PeerHost => "127.0.0.1", PeerPort => $listensock->sockport, Type => SOCK_STREAM, ); my $err = "$@"; ok( !defined $testsock, 'Unable to connect PF_INET socket to PF_INET6 socket with V6Only true' ); like( $err, qr/\Q$ECONNREFUSED_STR/, 'Socket creation fails with connection refused' ); } SKIP: { skip "This platform does not allow turning IPV6_V6ONLY off", 3 unless IO::Socket::IP->CAN_DISABLE_V6ONLY; local $ENV{LANG} = "C"; # avoid locale-dependent error messages my $listensock = IO::Socket::IP->new( Listen => 1, Family => PF_INET6, LocalPort => 0, Type => SOCK_STREAM, V6Only => 0, ) or die "Cannot listen on PF_INET6 - $@"; is( $listensock->getsockopt( IPPROTO_IPV6, IPV6_V6ONLY ), 0, 'IPV6_V6ONLY is 0 on $listensock' ); my $testsock = IO::Socket::IP->new( Family => PF_INET, PeerHost => "127.0.0.1", PeerPort => $listensock->sockport, Type => SOCK_STREAM, ); my $err = "$@"; ok( defined $testsock, 'Connected PF_INET socket to PF_INET6 socket with V6Only false' ) or diag( "IO::Socket::IP->new failed - $err" ); is( $testsock->peerport, $listensock->sockport, 'Test socket connected to correct peer port' ); } done_testing;