# Clonar el repositorio
git clone https://github.com/halilkirazkaya/burpfox.git
cd burpfox
# Compilar
mvn clean package
# El JAR estará en target/burpfox-0.1.jar
Luego sigue los pasos 2-6 de la Opción A para instalar el JAR.
Uso
Escaneo rápido
En Burp Suite, captura una solicitud (Proxy, Repeater, etc.)
Haz clic derecho sobre la solicitud
Selecciona BurpFox Scan
Configura las opciones de escaneo y selecciona parámetros
Haz clic en Start Scan
Opciones de escaneo
Categoría
Opciones
Detección
Consciente del Contexto, Deep DOM XSS, Evasión WAF, Seguir Redirecciones, Escaneo Rápido
Minería
Diccionario de Minería, Minería DOM, Saltar BAV, Payloads Remotos
Salida
Sin Color, Modo Silencioso, Informe, Tipo de PoC (plain/curl/httpie)
Avanzado
Trabajadores, Tiempo de Espera, Retraso, Proxy, Ignorar Retorno
Modos de escaneo
Reflected XSS (url) - Escaneo XSS estándar
Stored XSS (sxss) - Requiere una URL de activación donde se ejecutará el payload
Escaneo por lotes
Selecciona múltiples solicitudes en el Historial de Proxy o Mapa del Sitio, luego haz clic derecho para:
Scan All Selected - Abre diálogos de configuración para cada solicitud
Scan Individual - Elige solicitudes específicas del submenú
Configuración
Ruta personalizada de Dalfox
Si Dalfox no está en tu PATH, establece la propiedad del sistema:
root@kitploit:~
# En las opciones JVM de Burp Suite
-Ddalfox.path=/custom/path/to/dalfox
Proxy a través de Burp
Activa la opción Proxy en la configuración avanzada para enrutar el tráfico de Dalfox a través de Burp (predeterminado: http://127.0.0.1:8080).
Capturas de pantalla
1. Enviar a BurpFox
2. Configurar escaneo
3. Resultados del escaneo
Solución de problemas
"Dalfox no encontrado"
Verifica que Dalfox esté instalado: dalfox version
Comprueba si está en el PATH: which dalfox
El escaneo se cuelga o excede el tiempo
Aumenta el Tiempo de espera del escaneo en opciones avanzadas (predeterminado: 30 minutos)
Prueba activar Escaneo rápido para resultados más rápidos
Verifica que el objetivo sea accesible
No se encontraron vulnerabilidades
Asegúrate de que los parámetros estén seleccionados para escanear
Prueba desactivar Saltar descubrimiento para encontrar más puntos de inyección
Activa Diccionario de minería y Minería DOM para un escaneo exhaustivo
Contribuciones
¡Las contribuciones son bienvenidas! No dudes en enviar un Pull Request.
Licencia
Este proyecto está licenciado bajo la Licencia MIT - consulta el archivo LICENSE para más detalles.