Herramienta de Fuzzing Recursivo, Análisis de Latencia y Pruebas de Estrés escrita en Python.
Diseñada para auditar servidores web, descubrir archivos .php, detectar cuellos de botella y probar la resistencia de scripts específicos.
- Fuzzing Multihilo: Escaneo rápido de directorios y archivos.
- Recursividad Inteligente: Si encuentra un directorio, se mete en él automáticamente.
- Filtros Anti-False Positive: Detección de Wildcard 403 y Catch-All 200 para evitar falsos positivos.
- Análisis de Latencia: Mide qué script PHP tarda más en responder.
- Modo Estrés: Se integra con
Apache Benchmark (ab)para lanzar pruebas de carga controladas al archivo más lento detectado. - Resultados: Exportación automática de hallazgos con fecha y dominio.
- Python 3.x
- Apache Benchmark (
ab)
# 1. Instalar Apache Benchmark
sudo apt update
sudo apt install apache2-utils
# 2. Instalar librerías de Python
pip3 install -r requirements.txtpython3 php-stress.py -u <URL> [opciones]
opciones:
-h, --help Mostrar ayuda
-u, --url URL URL Objetivo
-w, --wordlist WORDLIST
Diccionario
-t, --threads THREADS
Hilos simultáneos
--test Auto-ejecutar estrés al endpoint más lento
--resultado FILE Cargar resultados desde un archivo específico (ej: dominio_fecha.txt)
python3 php-stress.py -u http://192.168.1.50 -w common.txtpython3 php-stress.py -u http://site.com -w big.txt -t 50 --testpython3 php-stress.py --resultado site.com_2023-10-27.txt --testEsta herramienta ha sido creada únicamente con fines educativos y para auditorías de seguridad autorizadas. El uso de esta herramienta contra objetivos sin consentimiento previo es ilegal. El autor no se hace responsable del mal uso.
