Nuclei
Última actualización
¿Te fue útil?
Última actualización
¿Te fue útil?
Nuclei es una herramienta de código abierto utilizada para realizar pruebas de seguridad automatizadas en aplicaciones web. La herramienta está escrita en Go y se ejecuta en sistemas operativos Linux, Unix y Windows.
Nuclei utiliza plantillas (templates) predefinidas para realizar pruebas de seguridad en diferentes aplicaciones y tecnologías web. Estas plantillas se pueden personalizar o crear desde cero para adaptarse a las necesidades específicas de la evaluación de seguridad.
4. Guardar resultados en un archivo:
Opción
Descripción
Ejemplo
-silent
Muestra solo resultados sin mensajes adicionales.
nuclei -u http://example.com -silent
-json
Salida en formato JSON.
nuclei -u http://example.com -json
-rate-limit
Limita la cantidad de solicitudes por segundo.
nuclei -u http://example.com -rate-limit 50
-tags
Escanea usando plantillas etiquetadas.
nuclei -u http://example.com -tags xss
-H
Añade cabeceras personalizadas a las solicitudes.
nuclei -u http://example.com -H "Authorization: Bearer TOKEN"
Las siguientes plantillas son las que tenemos disponibles en el momento de la publicación de este post. Recomiendo ver las últimas plantillas disponibles en su repositorio o hacer un --update-templates
para tener las últimas actualizaciones.
cloud
Plantillas relacionadas con servicios en la nube.
nuclei -u https://example.com -t cloud/
code
Plantillas para análisis de código y entornos.
nuclei -u https://example.com -t code/
cves
Plantillas para analizar distintos CVEs en el objetivo
clei -u https://example.com -t cves/
dast
Plantillas para Dynamic Application Security Testing.
nuclei -u https://example.com -t dast/
dns
Plantillas para pruebas relacionadas con DNS.
nuclei -u example.com -t dns/
file
Plantillas orientadas a análisis de archivos.
nuclei -u https://example.com -t file/
headless
Pruebas que interactúan sin interfaz gráfica.
nuclei -u https://example.com -t headless/
helpers
Recursos auxiliares utilizados por otras plantillas.
nuclei -u https://example.com -t helpers/
http
Plantillas relacionadas con el protocolo HTTP.
nuclei -u https://example.com -t http/
javascript
Templates para análisis de JavaScript.
nuclei -u https://example.com -t javascript/
network
Pruebas relacionadas con redes.
nuclei -u example.com -t network/
passive
Plantillas para análisis pasivo.
nuclei -u https://example.com -t passive/
profiles
Perfiles personalizados para escaneos.
nuclei -u https://example.com -t profiles/
ssl
Plantillas para certificados SSL/TLS.
nuclei -u example.com -t ssl/
workflows
Flujos de trabajo automatizados.
nuclei -u https://example.com -t workflows/