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 /
ExtUtils-ParseXS /
t /
lib /
Delete
Unzip
Name
Size
Permission
Date
Action
ExtUtils
[ DIR ]
drwxr-xr-x
2015-02-14 16:56
TypemapTest
[ DIR ]
drwxr-xr-x
2015-02-14 16:56
IncludeTester.pm
166
B
-r--r--r--
2014-12-27 11:48
PrimitiveCapture.pm
2.2
KB
-r--r--r--
2014-12-27 11:48
Save
Rename
package PrimitiveCapture; use strict; use warnings; if ("$]" >= 5.008000) { eval "#line @{[__LINE__+1]} ".q{"lib/PrimitiveCapture.pm" sub capture_stdout { my $sub = shift; my $stdout; open my $oldout, ">&STDOUT" or die "Can't dup STDOUT: $!"; close STDOUT; open STDOUT, '>', \$stdout or die "Can't open STDOUT: $!"; $sub->(); close STDOUT; open STDOUT, ">&", $oldout or die "Can't dup \$oldout: $!"; return $stdout; } sub capture_stderr { my $sub = shift; my $stderr; open my $olderr, ">&STDERR" or die "Can't dup STDERR: $!"; close STDERR; open STDERR, '>', \$stderr or die "Can't open STDERR: $!"; $sub->(); close STDERR; open STDERR, ">&", $olderr or die "Can't dup \$olderr: $!"; return $stderr; } }; die $@ unless $@ eq ""; } else { eval "#line @{[__LINE__+1]} ".q{"lib/PrimitiveCapture.pm" use File::Spec; use File::Temp; my $tmpdir; my $i = 0; sub _tmpfile { $tmpdir ||= File::Temp::tempdir(CLEANUP => 1, TMPDIR => 1); return File::Spec->catfile($tmpdir, $i++); } sub _slurp { my $filename = shift; open my $fh, "<", $filename or die "Can't read $filename: $!"; local $/ = undef; my $content = <$fh>; defined $content or die "Can't read $filename: $!"; return $content; } sub capture_stdout { my $sub = shift; my $tmpfile = _tmpfile(); local *OLDSTDOUT; open OLDSTDOUT, ">&STDOUT" or die "Can't dup STDOUT: $!"; close STDOUT; open STDOUT, '>', $tmpfile or die "Can't open STDOUT: $!"; $sub->(); close STDOUT; open STDOUT, ">&OLDSTDOUT" or die "Can't dup OLDSTDOUT: $!"; close OLDSTDOUT; return _slurp($tmpfile); } sub capture_stderr { my $sub = shift; my $tmpfile = _tmpfile(); local *OLDSTDERR; open OLDSTDERR, ">&STDERR" or die "Can't dup STDERR: $!"; close STDERR; open STDERR, '>', $tmpfile or die "Can't open STDERR: $!"; $sub->(); close STDERR; open STDERR, ">&OLDSTDERR" or die "Can't dup OLDSTDERR: $!"; close OLDSTDERR; return _slurp($tmpfile); } }; die $@ unless $@ eq ""; } 1;