He desarrollado WEBSCANNER v1.0, una herramienta en C# diseñada para analizar hosts, detectar puertos abiertos y comprobar posibles vulnerabilidades asociadas a los servicios encontrados.
Es mi segundo proyecto serio de este tipo, así que además de ser totalmente funcional, también lo uso como aprendizaje continuo. Puede tener fallos o margen de mejora, así que cualquier sugerencia es más que bienvenida

LINK DESCARGA
WEBSCANNER v2.0 realiza un análisis completo de un host (IP o dominio) y te ofrece información útil sobre su superficie de exposición:
Es mi segundo proyecto serio de este tipo, así que además de ser totalmente funcional, también lo uso como aprendizaje continuo. Puede tener fallos o margen de mejora, así que cualquier sugerencia es más que bienvenida
LINK DESCARGA
¿Qué hace el programa?
WEBSCANNER v2.0 realiza un análisis completo de un host (IP o dominio) y te ofrece información útil sobre su superficie de exposición:
Funciones principales
Resuelve automáticamente la IP del dominio introducido
Escanea una lista de puertos comunes (SSH, HTTP, RDP, MySQL, Redis, etc.)
Detecta qué puertos están abiertos
Obtiene banners de servicios (HTTP, SSH, SMTP, FTP…)
Identifica el tipo de servicio según el puerto
Extrae versiones cuando es posible
Consulta CVEs relacionadas con el servicio detectado
Muestra resultados organizados y fáciles de leer
Funcionalidades destacadas
Escaneo multihilo para mayor velocidad
Detección rápida mediante conexiones TCP con timeout
Banner grabbing inteligente según el tipo de servicio
Búsqueda automática de vulnerabilidades usando la API de cve.circl.lu
Diccionario interno de servicios para identificar protocolos
Control de concurrencia y sincronización para evitar errores en consola
Interfaz por consola clara y estilizada
Tecnologías usadas
- Lenguaje: C# (.NET 8)
- Librerías:
- System.Net.Sockets
- System.Net.Http
- Newtonsoft.Json
- Regex
- Threading / Tasks
- Enfoque:
- Port Scanning
- Banner Grabbing
- Vulnerability Lookup
Flujo de funcionamiento
El usuario introduce una URL o IP
El programa resuelve la IP
Se inicia el escaneo multihilo de puertos
Se listan los puertos abiertos
Se obtienen banners de cada servicio
Se buscan CVEs relacionadas
Se muestran los resultados finales
Disclaimer legal
Este software NO está diseñado para hacking ilegal.
No me responsabilizo del uso indebido del programa.
El usuario es el único responsable de cumplir las leyes y normas del sitio an