[Ruby] Whois Online 0.1

Iniciado por BigBear, Abril 23, 2012, 12:18:08 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Abril 23, 2012, 12:18:08 PM Ultima modificación: Julio 31, 2014, 10:18:41 PM por Expermicid
Un simple script en Ruby para hacer un whois al dominio que quieran.

Código: ruby

#!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(/&quot;/,"")
    final = final.sub(/&gt;&gt;&gt;/,"")
    final = final.sub(/&lt;&lt;&lt;/,"")
    return final
  else
    return "Not Found"
  end
end

domain = ARGV[0]

head()
if !domain
  sintax()
else
  print whois(domain)
end
copyright()
   
#The End ?