R-WHA
WhatWeb
Escáner de identificación de tecnología web que detecta CMS, frameworks, servidores y librerías.
Sitio oficialVolver al catálogo
RESUMEN
WhatWeb es un escáner de identificación basado en Ruby con más de 1800 plugins que detectan sistemas de gestión de contenido, frameworks de JavaScript, servidores web, paquetes de analítica, dispositivos embebidos, números de versión y más a partir de los headers, el HTML, las cookies y las respuestas de error de una página.
Sus niveles de agresividad (desde una única petición pasiva hasta un sondeo recursivo más exhaustivo) permiten a un tester intercambiar cobertura por sigilo, y los resultados pueden alimentar directamente la decisión de qué herramientas o exploits específicos de CMS o versión vale la pena probar después.
CASOS DE USO
Casos de uso en un engagement
- 01
Identificar rápido el CMS, framework y servidor detrás de un objetivo al inicio de un engagement.
- 02
Detectar versiones de software desactualizadas que valga la pena revisar contra CVEs conocidos.
- 03
Escanear una lista grande de hosts en bloque para priorizar qué stacks merecen testing manual más profundo.
- 04
Confirmar cambios de tecnología en un objetivo entre revisiones del engagement.
PRIMEROS PASOS
Al principio del recon web, para identificar rápido el stack detrás de un objetivo antes de elegir qué herramientas o exploits especializados probar después.
- Confirma que la URL objetivo está dentro del alcance acordado.
- Instala WhatWeb vía el gestor de paquetes o clonando el repo de GitHub.
- Corre primero un escaneo con agresividad por defecto contra el objetivo.
- Aumenta la agresividad (-a 3 o -a 4) solo si el alcance y los requisitos de sigilo lo permiten.
- Cruza las versiones identificadas contra CVEs conocidos antes de reportarlas.
whatweb -a 3 -v https://target.example.comANTES DE USARLA
Qué revisar antes de lanzarla
Los niveles de agresividad altos (-a 3/-a 4) envían muchas más peticiones y pueden disparar WAFs o rate limits — ajusta el nivel al perfil de sigilo acordado.
Las huellas basadas en plugins pueden ser incorrectas u obsoletas en instalaciones personalizadas o muy modificadas — trata una coincidencia de versión como una pista a confirmar, no como un hecho.
Algunos plugins obtienen páginas adicionales o siguen redirecciones, lo que puede llevar a rutas fuera de alcance en hosting compartido o multi-tenant — revisa el alcance antes de una corrida de alta agresividad.