#!usr/bin/ruby
#Whois Online 0.1
#Coded BY Doddy H
require "net/http"
def head()
print "\n-- == Whois Online 0.1 == --\n\n"
end
def sintax()
print "\n[+] Sintax : ruby domain.rb <domain>\n"
end
def copyright()
print "\n\n(C) Doddy Hackman 2012\n\n"
end
def tomar(web,par)
return Net::HTTP.post_form(URI.parse(web),par).body
end
def whois(dom)
code = tomar("http://networking.ringofsaturn.com/Tools/whois.php",{"domain"=>dom,"submit"=>"submit"})
if code=~/<pre>(.*?)<\/pre>/mi
final = $1
final = final.sub(/"/,"")
final = final.sub(/>>>/,"")
final = final.sub(/<<</,"")
return final
else
return "Not Found"
end
end
domain = ARGV[0]
head()
if !domain
sintax()
else
print whois(domain)
end
copyright()
#The End ?
Un simple script en Ruby para hacer un whois al dominio que quieran.