Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: BigBear en 23 Abril 2012, 17:19 PM

Título: [Ruby] Whois Online 0.1
Publicado por: BigBear en 23 Abril 2012, 17:19 PM
Un simple script en Ruby para hacer un whois al dominio que quieran.

Código (ruby) [Seleccionar]

#!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 ?


Título: Re: [Ruby] Whois Online 0.1
Publicado por: 0xDani en 26 Abril 2012, 16:55 PM
porfavor no te rias de mi pero,¿que es hacer un  whois?
Supongo que sera obtener datos de un dominio.
Título: Re: [Ruby] Whois Online 0.1
Publicado por: BigBear en 26 Abril 2012, 17:39 PM
reirme ? , no la veo una pregunta tonta , aca te dejo la definicion segun wiki

WHOIS es un protocolo TCP basado en petición/repuesta que se utiliza para efectuar consultas en una base de datos que permite determinar el propietario de un nombre de dominio o una dirección IP en Internet.

edito : actualice el post con un ejemplo de uso.
Título: Re: [Ruby] Whois Online 0.1
Publicado por: 0xDani en 27 Abril 2012, 16:30 PM
muchas gracias por la respuesta ;D