Código:
import socket
#nonxz#
class hackingPythontest:
def __init__(self,DireccionIpInicial,DireccionIpFinal):
self.DireccionIpInicial = DireccionIpInicial
self.DireccionIpFinal = DireccionIpFinal
self.socketcliente = socket.socket()
self.puertoElegido =int(input("Que puerto quieres analizar?: "))
self.encontrandoIp()
def encontrandoIp(self):
for ip in range(self.DireccionIpInicial,self.DireccionIpFinal):
try:
self.direccionBase = "192.168.1." + str(ip)
self.socketcliente.conect([int(self.direccionBase),self.puertoElegido])
print ("La siguiente ip esta ejecutando ", self.direccionBase, "en el puerto ",self.puerto)
socket.close()
except:
print("Puerto cerrado o ip inactiva ", "ip: ", self.direccionBase, "en el puerto ", self.puertoElegido)
herramienta = hackingPythontest(1,40)