Este repositorio contiene un conjunto de scripts escritos en Python utilizando la librería Scapy, una potente herramienta para manipulación de paquetes, escaneo, análisis y descubrimiento de red. citeturn16search120
Los scripts incluidos permiten realizar escaneos de puertos, análisis de respuesta TCP y otras técnicas esenciales para reconocimiento de red.
- Escaneo de puertos TCP mediante creación de paquetes personalizados. (Script
Scan_tcp.py) citeturn16search119 - Escaneo general de red (
scan_all.py). citeturn16search119 - Uso directo de la librería Scapy para enviar, recibir y analizar paquetes.
- Ideal para pruebas de conectividad, pentesting controlado y análisis educativo.
Scapy-Network/
├── Scan_tcp.py # Escaneo TCP de puertos
├── scan_all.py # Escaneo general de red
└── README.md # Este archivo
citeturn16search119
git clone https://github.com/Victor-AFT/Scapy-Network
cd Scapy-Networkpip install scapy(Scapy es una librería de manipulación de paquetes altamente flexible) citeturn16search122
python Scan_tcp.pypython scan_all.pyfrom scapy.all import IP, TCP, sr1
packet = IP(dst="192.168.1.10")/TCP(dport=80, flags="S")
response = sr1(packet, timeout=1)
if response:
print("Puerto 80 responde")(Ejemplo basado en documentación oficial de Scapy) citeturn16search120
- Documentación oficial Scapy: citeturn16search121
- PyPI Scapy (instalación, guía rápida): citeturn16search122
- Tutoriales de manipulación de paquetes y escaneo con Scapy.
- Añadir escaneo UDP.
- Implementar detección de SO (fingerprinting).
- Exportar resultados en JSON.
- Añadir modo interactivo.
Las contribuciones son bienvenidas. Puedes crear issues o enviar pull requests.
Uso libre para fines personales, educativos y de investigación.