https://t.me/RX1948
Server : Apache/2.4.58 (Ubuntu)
System : Linux yumsem00.cafe24.com 5.4.0-131-generic #147-Ubuntu SMP Fri Oct 14 17:07:22 UTC 2022 x86_64
User : root ( 0)
PHP Version : 8.2.14
Disable Function : NONE
Directory :  /usr/bin/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //usr/bin/w3mman
#!/usr/bin/perl

@W3M = split(' ', $ENV{'W3MMAN_W3M'} || 'w3m');
$ENV{'W3MMAN_MAN'} ||= '/usr/bin/man';
$SCRIPT = 'file:///$LIB/w3mman2html.cgi';

sub usage {
  ($_ = $0) =~ s@.*/@@;
  print STDERR "$_ [-M <path>] [[<section>] <command>]\n";
  print STDERR "$_ [-M <path>] [<section>] [-k <keyword>]\n";
  print STDERR "$_ [-l <file>]\n";
  exit 1;
}

$query = "";
while (@ARGV) {
  $_ = shift @ARGV;
  if (/^-M$/) {
    @ARGV || &usage();
    $ENV{'MANPATH'} = shift @ARGV;
  } elsif (/^-k$/) {
    @ARGV || &usage();
    if ( $query eq "" ) { $query = "?quit=ok"; }
    $query .= "&keyword=" . &form_encode(shift @ARGV);
  } elsif (/^-l$/) {
    @ARGV || &usage(); 
    $query = "?quit=ok&local=" . &form_encode(shift @ARGV);
    $query .= "&pwd=" . &form_encode($ENV{'PWD'});
  } elsif (/^-/) {
    &usage();
  } elsif (/^\d/ || $_ eq 'n') {
    if ( $query eq "" ) { $query = "?quit=ok"; }
    $query .= "&section=" . &form_encode($_);
  } else {
    if ( $query eq "" ) { $query = "?quit=ok"; }
    $query .= "&man=" . &form_encode($_);
  }
}

exec @W3M, "$SCRIPT$query";

sub form_encode {
  local($_) = @_;
  s/[\000-\040\+:#?&%<>"\177-\377]/sprintf('%%%02X', unpack('C', $&))/eg;
  return $_;
}


https://t.me/RX1948 - 2025