Server IP : 221.132.30.236 / Your IP : 216.73.216.91 [ Web Server : Apache System : Linux web3.trangwebvang.net 2.6.32-954.3.5.lve1.4.86.el6.x86_64 #1 SMP Tue Aug 31 17:08:39 UTC 2021 x86_64 User : cherishhotel ( 944) PHP Version : 5.6.40 Disable Function : exec, system,passthru,shell_exec,escapeshellarg,escapeshellcmd,proc_close,proc_open,ini_alter,popen,show_source,proc_nice, proc_terminate, proc_get_status, proc_close, pfsockopen, leak, apache_child_terminate, posix_kill, posix_mkfifo, posix_setpgid, posix_setsid, posix_setuid,dl,symlink Domains : 0 Domains MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /scripts/ |
Upload File : |
#!/usr/local/cpanel/3rdparty/bin/perl # cpanel - scripts/cpfetch Copyright 2022 cPanel, L.L.C. # All rights reserved. # copyright@cpanel.net http://cpanel.net # This code is subject to the cPanel license. Unauthorized copying is prohibited use strict; use Cpanel::HttpRequest (); use Cpanel::Config::Sources (); $| = 1; my @remaining_args; my $signed = 0; while (@ARGV) { my $arg = shift @ARGV; if ( $arg eq '--signed' ) { $signed = 1; } else { push @remaining_args, $arg; } } my $url = $remaining_args[0]; my $httpClient = Cpanel::HttpRequest->new( 'hideOutput' => 0, 'signed' => $signed, ); if ( !$url ) { die 'No file specified'; } elsif ( $url !~ /^http/ ) { my $sources = Cpanel::Config::Sources::loadcpsources(); $url = 'http://' . $sources->{'HTTPUPDATE'} . '/' . $url; } my $file; if ( !defined $ARGV[1] || $ARGV[1] eq '' ) { my @FILE = split( /\//, $url ); $file = pop(@FILE); } else { $file = $ARGV[1]; } if ( !-e $file ) { $httpClient->download( $url, $file ); } if ( !-e $file ) { die "Unable to fetch file $file."; } exit 1;