Este es un escaneador de puertos multihilos desarrollado con Python, Se utilizo la libreria de Scapy con esta herramienta puede realizar un escaneo de tipo TCP SYN Scan, logrando identificar puertos abiertos de un host de manera eficiente
- Escaneo Sigiloso (Half-open): Utiliza paquetes TCP con flag "S" (SYN) para identificar estados de puertos.
- Multithreading: Implementación de
ThreadPoolExecutorpara procesar múltiples puertos en paralelo, reduciendo drásticamente el tiempo de ejecución. - Manejo de Paquetes: Análisis de capas de red y transporte para diferenciar entre puertos abiertos, cerrados o filtrados por el firewall.
- Python 3.X
- Scapy
Para instalar las dependencias, ejecuta:
pip install -r requirements.txtPara correr el escaneador ejecuta el siguente comando: sudo python scanner.py (Necesita permisos de administrador para funcionar correctamente)
Esta herramienta fue creada exclusivamente con fines educativos y para ser usada en auditoria etica, el uso de este software contra objetivos sin autorizacion previa es ilegal. No me hago responsable del mal uso de esta herramienta
Desarrollado por Miguel Sebastian Mendoza Choquehuanca