Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

NetGuard Scanner - Network Security & Audit Suite

NetAnalyzer es una herramienta integral de ciberseguridad desarrollada en Python para auditoría de redes y defensa activa. Combina un escáner de puertos de alto rendimiento, un sniffer de tráfico inteligente con detección de amenazas y gestión de firewall.

Caracteristicas Principales

  • Escaneo Concurrente: Multi-threading con ThreadPoolExecutor para escaneos ultra rápidos.
  • Sniffer Inteligente: Basado en Scapy, con análisis de protocolos (TCP, UDP, DNS, HTTPS).
  • Inteligencia de Amenazas: Consulta automática de listas negras de IPs (Nodos de salida TOR).
  • Sistema de Alertas: Detecta tráfico pesado (>1000 bytes) y posibles escaneos SYN.
  • Persistencia SQL: Base de datos SQLite (escaneos.db) para registro de hallazgos y alertas.
  • Control de Firewall: Gestión directa de reglas de bloqueo/desbloqueo mediante comandos de sistema.
  • Dashboard Local: Comando integrado para visualizar el historial de seguridad sin herramientas externas.

Requisitos

  • Python 3.x
  • Npcap (Necesario para captura de paquetes en Windows)
  • Librerias: pip install scapy

Uso

Nota: Ejecutar la terminal como Administrador para el correcto funcionamiento del Sniffer y Firewall.

Escanear Puertos

python main.py -ip 192.168.1.1 -p 1-1024

Analizar Tráfico en Tiempo Real

python main.py -at -i "Wi-Fi" -c 100

Ver Historial de Alertas y Hallazgos

python main.py -ver

Gestionar Firewall (Bloqueo/Desbloqueo)

python main.py -b 8080 python main.py -d 8080

About

Herramienta en Python para escaneo activo de red y análisis pasivo de trafico

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages