Underc0de - La Casa de los Informáticos

Programación Scripting => Python => Mensaje iniciado por: Mavis en Mayo 28, 2011, 03:49:04 PM

Título: [Código] Scanner de Puertos [Python]
Publicado por: Mavis en Mayo 28, 2011, 03:49:04 PM
Bueno, haciendo algo un poco para variar, me puse a hacer este scanner de puertos.

Código (python) [Seleccionar]
#!/usr/bin/env python

import socket
import sys

if len(sys.argv) != 4:
    print ("[+] Use: Port_Scanner.py <Target [IP]> <Port [START]> <Port [END]>")
    sys.exit(1)

IP = sys.argv[1]
Start = int(sys.argv[2])
End = int(sys.argv[3])
print '[+] Connecting to %s from %s to %s' % (IP, Start, End)
connection = socket.socket()
for i in range(Start, End+1):
    try:
        connection.connect( (IP, i) )
        print "Port: %s open" % i
    except:
        print "Port: %s close" % i

connection.close()


Su uso es muy simple:

Port_Scanner.py 91.xxx.108.xxx 80 90

Port: 80 open
Port: 81 close
Port: 82 close
Port: 83 close
Port: 84 close
Port: 85 open
Port: 86 close
Port: 87 close
Port: 88 close
Port: 89 open
Port: 90 close


Espero que les guste ;)
Título: Re:[Código] Scanner de Puertos [Python]
Publicado por: Gh0st.C en Mayo 28, 2011, 06:52:58 PM
hahah buen c0de :), estabas bastante desaparecido che :S
Título: Re:[Código] Scanner de Puertos [Python]
Publicado por: Mavis en Mayo 28, 2011, 09:55:06 PM
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
hahah buen c0de :), estabas bastante desaparecido che :S

Asi es, pero vamos, he vuelto  :D

Me toca comenzar a pasarme mas seguido por estos lares, espero ser de gran ayuda.

PD: me alegra que te guste el code, quizás postee algunos más.