Underc0de

Programación Scripting => Ruby => Mensaje iniciado por: Sanko en Septiembre 04, 2012, 06:10:58 PM

Título: Easy PortScanner - Sanko
Publicado por: Sanko en Septiembre 04, 2012, 06:10:58 PM
Practicando un poco con los sockets y tcpsockets

Código (ruby) [Seleccionar]
#Easy PortScanner | Ruby
#Coded by Sanko
require 'socket'
print "Escriba aqui el host \n"
host = gets.chomp #Damos valor a host
print "Escriba aqui el puerto \n"
puerto = gets.chomp #Damos valor a Puerto

socket = TCPSocket.new( host, puerto) #Conectamos el socket
if !socket
print "El host : " + host + ",tiene el puerto : " + puerto + " cerrado  \n"
#Si socket no conecta "CERRADO" o a veces error XD
else
print "El host : " + host + ",tiene el puerto : " + puerto + " abierto  \n"
#Si socket conecta "ABIERTO"
end


Ejecutado :

(http://i.imgur.com/XgBsU.png)
Título: Re:Easy PortScanner - Sanko
Publicado por: vmonsalve en Marzo 29, 2013, 01:00:39 AM
Hola, genial el código que sencillo, esto podría ser iterativo para analizar todos los puertos, o podría ocasionar alguna denegación de servicio?
Título: Re:Easy PortScanner - Sanko
Publicado por: 0xPandemic en Marzo 29, 2013, 01:13:36 AM
El codigo anterior, no creo que se capaz de realizar una denegacion de servicio ya que para hacer esto, se requiere de el envio de grandes cantidades de paquetes (tcp y/o udp) para poder saturar el sistema, exelente codigo, sencillo y facil para hacer un scaneo por tcp
Título: Re:Easy PortScanner - Sanko
Publicado por: Shelvak en Abril 12, 2013, 01:29:01 AM
Igual es super corto y super útil =D