elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  [Ruby] Whois Online 0.1
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Ruby] Whois Online 0.1  (Leído 3,423 veces)
BigBear


Desconectado Desconectado

Mensajes: 545



Ver Perfil
[Ruby] Whois Online 0.1
« en: 23 Abril 2012, 17:19 pm »

Un simple script en Ruby para hacer un whois al dominio que quieran.

Código
  1. #!usr/bin/ruby
  2. #Whois Online 0.1
  3. #Coded BY Doddy H
  4.  
  5. require "net/http"
  6.  
  7. def head()
  8.  print "\n-- == Whois Online 0.1 == --\n\n"
  9. end
  10.  
  11. def sintax()
  12.  print "\n[+] Sintax : ruby domain.rb <domain>\n"
  13. end
  14.  
  15. def copyright()
  16.  print "\n\n(C) Doddy Hackman 2012\n\n"
  17. end
  18.  
  19. def tomar(web,par)
  20.  return Net::HTTP.post_form(URI.parse(web),par).body
  21. end
  22.  
  23. def whois(dom)
  24.  code = tomar("http://networking.ringofsaturn.com/Tools/whois.php",{"domain"=>dom,"submit"=>"submit"})
  25.  if  code=~/<pre>(.*?)<\/pre>/mi
  26.    final = $1
  27.    final = final.sub(/&quot;/,"")
  28.    final = final.sub(/&gt;&gt;&gt;/,"")
  29.    final = final.sub(/&lt;&lt;&lt;/,"")
  30.    return final
  31.  else
  32.    return "Not Found"
  33.  end
  34. end
  35.  
  36. domain = ARGV[0]
  37.  
  38. head()
  39. if !domain
  40.  sintax()
  41. else
  42.  print whois(domain)
  43. end
  44. copyright()
  45.  
  46. #The End ?
  47.  



« Última modificación: 6 Diciembre 2019, 20:57 pm por el-brujo » En línea

0xDani


Desconectado Desconectado

Mensajes: 1.077



Ver Perfil
Re: [Ruby] Whois Online 0.1
« Respuesta #1 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.


En línea

I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!

I code for $$$
Hago trabajos en C/C++
Contactar por PM
BigBear


Desconectado Desconectado

Mensajes: 545



Ver Perfil
Re: [Ruby] Whois Online 0.1
« Respuesta #2 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.
« Última modificación: 26 Abril 2012, 17:48 pm por Doddy » En línea

0xDani


Desconectado Desconectado

Mensajes: 1.077



Ver Perfil
Re: [Ruby] Whois Online 0.1
« Respuesta #3 en: 27 Abril 2012, 16:30 pm »

muchas gracias por la respuesta ;D
En línea

I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!

I code for $$$
Hago trabajos en C/C++
Contactar por PM
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Ruby] Diccionario Online 0.1
Scripting
BigBear 0 1,502 Último mensaje 19 Marzo 2012, 02:04 am
por BigBear
[Python] Whois Online 0.1
Scripting
BigBear 2 2,193 Último mensaje 23 Abril 2012, 19:44 pm
por BigBear
[Perl] Whois Online 0.1
Scripting
BigBear 0 1,622 Último mensaje 23 Abril 2012, 17:21 pm
por BigBear
[Perl Tk] Whois Online 0.1
Scripting
BigBear 0 1,514 Último mensaje 23 Abril 2012, 17:21 pm
por BigBear
[PyQT4] Whois Online 0.2
Scripting
BigBear 0 1,560 Último mensaje 27 Agosto 2012, 00:24 am
por BigBear
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines