Ruby portscan

Iniciado por branco, 26 de Fevereiro , 2007, 11:43:38 AM

tópico anterior - próximo tópico

0 Membros e 1 Visitante estão vendo este tópico.

branco

ae pra vocês, primeiro scan em ruby

require 'socket'
include Socket::Constants
def Con(a)
socket = Socket.new( AF_INET, SOCK_STREAM, 0 )
sockaddr = Socket.pack_sockaddr_in(a, ARGV[0])
begin
socket.connect( sockaddr )
rescue Errno::ECONNREFUSED, Errno::ETIMEDOUT
$result = "Porta #{a} fexada"
end
if $result != "Porta #{a} fexada"
puts "Porta #{a} aberta"
else
puts $result
end
end
if ARGV.length > 2
for a in ARGV[1]..ARGV[2]
Con(a)
end
else
puts "ex : AkatsukiScan www.darkers.com.br 1 100"
end

até mais
Olha o trem... Quem vai ficar, quem vai partir? Quem vai chorar, quem vai sorrir?

ne0h_

muito bom,cara ta se dedicando mesmo a ruby
"O inimigo mais perigoso que você poderá encontrar será sempre você mesmo." (Nietzsche)

"A matemática, talvez a ciência mais exata que existe, explica a desigualdade social: Nos é ensinado primeiro a somar do que a dividir."

"Há três coisas na vida que nunca voltam atrás: a flecha lançada, a palavra pronunciada e a oportunidade perdida." (Provérbio Chinês)