Progress Tracker
Extensión de Burp Suite para seguir el progreso de evaluación de vulnerabilidades.

Características
-
Captura de elementos (peticiones únicas) desde las herramientas de Burp Suite (Proxy, Repeater, Target). La clave única de la petición se define como: destino (host, puerto, protocolo), ruta y método.
-
Los elementos tienen las siguientes propiedades editables:
- comentario
- estado (Bloqueado, Hecho, Ignorado, En progreso, Nuevo, Pospuesto)
- etiquetas
-
Los elementos se pueden filtrar por:
- estado
- etiquetas (hay dos modos de filtrado: Y - el elemento debe tener todas las etiquetas de filtro O - el elemento debe tener al menos una de las etiquetas de filtro)
-
Excluir peticiones de la captura según la extensión de la ruta o el código de estado de la respuesta
-
Los elementos seleccionados se pueden enviar a las herramientas de Burp Suite: Intruder, Repeater o Scanner
-
El elemento seleccionado se muestra en el editor de mensajes HTTP completo de Burp Suite
-
Patrones de ruta: la clave única de la petición se define por destino, ruta y método. Sin embargo, puede ser útil definir un patrón de ruta (regexp) para considerar diferentes peticiones como el mismo elemento (ej.: el patrón de ruta /article/\d+?/comments agrupa las siguientes peticiones: /article/1/comments, /article/2/comments, /article/100/comments, etc.)
-
Opcionalmente, los elementos y patrones de ruta se pueden persistir para mantener el estado entre sesiones de Burp Suite (consulte Requisitos)
Uso
- Cree un nuevo proyecto o use uno existente
- Si desea mantener el estado entre sesiones de Burp Suite, elija un archivo donde almacenar los datos (Progreso -> Opciones -> Base de datos -> Guardar como...)
- Ahora los elementos se guardan/actualizan automáticamente en la base de datos SQLite, y el estado se restaurará automáticamente al reiniciar Burp Suite
Opciones
- Base de datos: selecciona el archivo para persistir elementos y patrones de ruta (consulte Requisitos)
- Herramientas de alcance: habilita la captura de elementos para las herramientas seleccionadas de Burp Suite (Proxy, Repeater, Target)
- Extensiones excluidas: las peticiones con estas extensiones de ruta no se procesarán
- Códigos de estado excluidos: las respuestas (y las peticiones relacionadas) con estos códigos de estado no se procesarán
- Sobrescribir elementos duplicados: el elemento actual será reemplazado por el duplicado más nuevo (se preserva el estado del elemento)
- Procesar solo peticiones dentro del alcance
- Establecer estado En progreso al enviar un elemento a una herramienta
Requisitos
Si instala la extensión manualmente y desea persistir elementos y patrones de ruta, es necesario instalar el controlador JDBC de SQLite.
- Descargue el controlador desde https://mvnrepository.com/artifact/org.xerial/sqlite-jdbc
- Coloque el controlador descargado (archivo jar) en la carpeta del disco (ej.: /home/usuario/archivos-burp)
- Configure la opción de Burp Suite (Extender -> Opciones -> Entorno Java) con la ruta de la carpeta que contiene el controlador
- Recargue la extensión
Cambios
Consulte el CHANGELOG
BApp Store
La extensión está disponible en BApp Store: Progress Tracker