Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!usr/bin/ruby
- #HTTP FingerPrinting 0.2
- #(C) Doddy Hackman 2015
- require "net/http"
- # Functions
- def httpfinger(page)
- respuesta = ""
- begin
- nave = Net::HTTP.start(page)
- headers = nave.head("/")
- headers.each do |name,value|
- respuesta = respuesta + "[+] "+name+" : "+value+"\n"
- end
- nave.finish
- rescue
- respuesta = "Error"
- end
- return respuesta
- end
- def uso
- print "\n[+] Sintax : ruby httpfinger.rb <target>\n"
- end
- def head
- print "\n-- == HTTP FingerPrinting 0.2 == --\n\n"
- end
- def copyright
- print "\n\n-- == (C) Doddy Hackman 2015 == --\n\n"
- end
- #
- target = ARGV[0]
- head()
- if !target
- uso()
- else
- print "\n[+] Searching ...\n\n"
- print httpfinger(target)
- print "\n[+] Finished\n"
- end
- copyright()
- #The End ?
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement