Saltar al contenido

ejemplo de código de escáner de red python

Después de de una larga búsqueda de datos dimos con la solución este apuro que pueden tener muchos de nuestros lectores. Te brindamos la solución y nuestro deseo es serte de mucha ayuda.

Ejemplo 1: hacer un escáner de red básico usando python

import socket

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

target =input('What website to scan?: ')

Ejemplo 2: escaneo de ping de Python

import socket
import time
import threading

from queue import Queue
socket.setdefaulttimeout(0.25)
print_lock = threading.Lock()

target =input('Enter the host to be scanned: ')
t_IP = socket.gethostbyname(target)print('Starting scan on host: ', t_IP)defportscan(port):
   s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)try:
      con = s.connect((t_IP, port))with print_lock:print(port,'is open')
      con.close()except:passdefthreader():whileTrue:
      worker = q.get()
      portscan(worker)
      q.task_done()
      
q = Queue()
   startTime = time.time()for x inrange(100):
   t = threading.Thread(target = threader)
   t.daemon =True
   t.start()for worker inrange(1,500):
   q.put(worker)
   
q.join()print('Time taken:', time.time()- startTime)

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *