Linux ams-business-8.hostwindsdns.com 4.18.0-553.80.1.lve.el8.x86_64 #1 SMP Wed Oct 22 19:29:36 UTC 2025 x86_64
LiteSpeed
Server IP : 192.236.177.161 & Your IP : 216.73.216.50
Domains :
Cant Read [ /etc/named.conf ]
User : ajzdfbpz
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
local /
share /
perl5 /
ExtUtils /
Helpers /
Delete
Unzip
Name
Size
Permission
Date
Action
Unix.pm
1.78
KB
-r--r--r--
2016-09-09 17:26
VMS.pm
2.36
KB
-r--r--r--
2016-09-09 17:26
Windows.pm
1.13
KB
-r--r--r--
2016-09-09 17:26
Save
Rename
package ExtUtils::Helpers::Unix; $ExtUtils::Helpers::Unix::VERSION = '0.026'; use strict; use warnings FATAL => 'all'; use Exporter 5.57 'import'; our @EXPORT = qw/make_executable detildefy/; use Carp qw/croak/; use Config; my $layer = $] >= 5.008001 ? ":raw" : ""; sub make_executable { my $filename = shift; my $current_mode = (stat $filename)[2] + 0; if (-T $filename) { open my $fh, "<$layer", $filename; my @lines = <$fh>; if (@lines and $lines[0] =~ s{ \A \#! \s* (?:/\S+/)? perl \b (.*) \z }{$Config{startperl}$1}xms) { open my $out, ">$layer", "$filename.new" or croak "Couldn't open $filename.new: $!"; print $out @lines; close $out; rename $filename, "$filename.bak" or croak "Couldn't rename $filename to $filename.bak"; rename "$filename.new", $filename or croak "Couldn't rename $filename.new to $filename"; unlink "$filename.bak"; } } chmod $current_mode | oct(111), $filename; return; } sub detildefy { my $value = shift; # tilde with optional username for ($value) { s{ ^ ~ (?= /|$)} [ $ENV{HOME} || (getpwuid $>)[7] ]ex or # tilde without user name s{ ^ ~ ([^/]+) (?= /|$) } { (getpwnam $1)[7] || "~$1" }ex; # tilde with user name } return $value; } 1; # ABSTRACT: Unix specific helper bits __END__ =pod =encoding UTF-8 =head1 NAME ExtUtils::Helpers::Unix - Unix specific helper bits =head1 VERSION version 0.026 =for Pod::Coverage make_executable split_like_shell detildefy =head1 AUTHORS =over 4 =item * Ken Williams <kwilliams@cpan.org> =item * Leon Timmermans <leont@cpan.org> =back =head1 COPYRIGHT AND LICENSE This software is copyright (c) 2004 by Ken Williams, Leon Timmermans. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. =cut