Linux premium71.web-hosting.com 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64
LiteSpeed
Server IP : 198.187.29.8 & Your IP : 3.137.159.67
Domains :
Cant Read [ /etc/named.conf ]
User : cleahvkv
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
local /
share /
perl5 /
LWP /
Protocol /
Delete
Unzip
Name
Size
Permission
Date
Action
http
[ DIR ]
drwxr-xr-x
2024-03-05 23:49
https
[ DIR ]
drwxr-xr-x
2024-03-05 23:49
cpan.pm
1.33
KB
-r--r--r--
2024-01-25 18:31
data.pm
1.21
KB
-r--r--r--
2024-01-25 18:31
file.pm
3.75
KB
-r--r--r--
2024-01-25 18:31
ftp.pm
18.7
KB
-r--r--r--
2024-01-25 18:31
gopher.pm
5.6
KB
-r--r--r--
2024-01-25 18:31
http.pm
14.67
KB
-r--r--r--
2024-01-25 18:31
https.pm
5.4
KB
-r--r--r--
2024-02-06 01:00
loopback.pm
588
B
-r--r--r--
2024-01-25 18:31
mailto.pm
4.3
KB
-r--r--r--
2024-01-25 18:31
nntp.pm
4.1
KB
-r--r--r--
2024-01-25 18:31
nogo.pm
612
B
-r--r--r--
2024-01-25 18:31
Save
Rename
package LWP::Protocol::cpan; use strict; use parent qw(LWP::Protocol); our $VERSION = '6.76'; require URI; require HTTP::Status; require HTTP::Response; our $CPAN; unless ($CPAN) { # Try to find local CPAN mirror via $CPAN::Config eval { require CPAN::Config; if($CPAN::Config) { my $urls = $CPAN::Config->{urllist}; if (ref($urls) eq "ARRAY") { my $file; for (@$urls) { if (/^file:/) { $file = $_; last; } } if ($file) { $CPAN = $file; } else { $CPAN = $urls->[0]; } } } }; $CPAN ||= "http://cpan.org/"; # last resort } # ensure that we don't chop of last part $CPAN .= "/" unless $CPAN =~ m,/$,; sub request { my($self, $request, $proxy, $arg, $size) = @_; # check proxy if (defined $proxy) { return HTTP::Response->new(HTTP::Status::RC_BAD_REQUEST, 'You can not proxy with cpan'); } # check method my $method = $request->method; unless ($method eq 'GET' || $method eq 'HEAD') { return HTTP::Response->new(HTTP::Status::RC_BAD_REQUEST, 'Library does not allow method ' . "$method for 'cpan:' URLs"); } my $path = $request->uri->path; $path =~ s,^/,,; my $response = HTTP::Response->new(HTTP::Status::RC_FOUND); $response->header("Location" => URI->new_abs($path, $CPAN)); $response; } 1;