Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
nuclei-burp-plugin — Plugin de Burp Suite para generar y ejecutar plantillas de vulnerabilidad Nuclei directamente desde peticiones y respuestas HTTP, con autocompletado YAML y resaltado de sintaxis. | Kitploit
Herramientas/GitHubGitHub/projectdiscovery/nuclei-burp-plugin
Escáneres de VulnerabilidadesPruebas de Seguridad de APIsSeguridad WebPruebas de PenetraciónUtilidades y Frameworks
GitHubprojectdiscovery/nuclei-burp-plugin

nuclei-burp-plugin

Plugin de Burp Suite para generar y ejecutar plantillas de vulnerabilidad Nuclei directamente desde peticiones y respuestas HTTP, con autocompletado YAML y resaltado de sintaxis.

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir
Ver Repositorio
1.3k133hace 10 mesesRevisado por Kitploit


Nuclei Burp Plugin

Plugin de Burp para Generar Plantillas de Nuclei

Un plugin de Burp Suite diseñado para ayudar con la generación de plantillas de nuclei.


Video de demostración del plugin Nuclei Burp

Demostración del plugin Nuclei Burp

Demostración del plugin Nuclei Burp v1.1.0

Características

Generación de matchers para plantillas

  • Creación de matchers Word y Binary utilizando fragmentos de respuesta seleccionados del historial de Proxy o contextos de Repeater
  • Las selecciones de múltiples líneas se dividen en palabras separadas para mejorar la legibilidad
  • Se crean matchers binarios para selecciones que contengan caracteres no ASCII
  • El campo part se establece automáticamente según si la selección estaba en el encabezado o en el cuerpo de la solicitud
  • Cada plantilla generada incluye automáticamente un matcher de Status, utilizando el código de estado HTTP de la respuesta

Modificación de plantillas generadas

  • Se pueden agregar nuevos matchers y solicitudes a plantillas previamente generadas, resaltando una parte de una respuesta
  • En caso de un CVE, los campos de información de la plantilla pueden rellenarse automáticamente (clic derecho sobre una plantilla, Add → Classification → CVE)

Generación de plantillas de solicitud

  • En la pestaña Intruder, las posiciones de carga útil seleccionadas se pueden usar para generar plantillas de solicitud, utilizando uno de los siguientes tipos de ataque: Battering ram, Pitchfork o Cluster bomb
  • El fragmento de texto seleccionado de una solicitud HTTP en las pestañas Proxy o Repeater se puede usar para generar una plantilla de solicitud con el tipo de ataque predeterminado Battering ram
  • Se pueden generar plantillas que contengan múltiples solicitudes seleccionando varios elementos del proxy y haciendo clic en generar

Ejecución de plantillas

  • Las plantillas generadas se pueden ejecutar al instante, y la salida se muestra en la misma ventana para mayor comodidad
  • El plugin genera automáticamente el comando CLI, utilizando la ruta absoluta de nuclei, la ruta absoluta de la plantilla y la información del objetivo extraída de la solicitud deseada
  • Se almacena un historial de comandos únicos ejecutados; se pueden buscar rápidamente y re-ejecutar dentro de la sesión actual
  • Se puede acceder al filtrado de flags de CLI y al soporte de autocompletado usando el atajo de teclado CTRL + R

Características experimentales

  • Autocompletado (no contextual) de propiedades y valores de YAML, utilizando palabras reservadas del esquema JSON de nuclei
  • Resaltado de sintaxis de propiedades de YAML, basado en palabras reservadas

Productividad

  • Casi todas las acciones se pueden activar mediante atajos de teclado:
    • F1: abrir la documentación de plantillas de nuclei
    • Ctrl + Enter: ejecutar la plantilla actual
    • Ctrl + Shift + E: saltar al editor de plantillas
    • Ctrl + L: saltar al campo de entrada de CLI
    • Ctrl + R: mostrar el ayudante de argumentos de CLI
    • Ctrl + S: guardar la plantilla actual
    • Ctrl + Más/Menos: aumentar/disminuir el tamaño de fuente
    • Ctrl + Q: salir
  • Soporte de pestañas:
    • Ctrl + Tab o Ctrl + AvPág: abrir la siguiente pestaña
    • Ctrl + Shift + Tab o Ctrl + RePág: abrir la pestaña anterior
    • Ctrl + [1-9]: ir a la pestaña n-ésima
    • Desplazamiento del ratón hacia arriba/abajo sobre las pestañas: navegar a la pestaña siguiente o anterior
    • Ctrl + W o clic del botón central del ratón: cerrar la pestaña actual
  • La ruta de la plantilla se actualiza automáticamente si la plantilla se guarda en una nueva ubicación
  • Se recomienda template-id como nombre de archivo al guardar

Configuración

  • El plugin intenta detectar y completar automáticamente los valores de configuración
  • El código busca la ruta binaria de nuclei, utilizando los valores de la variable de entorno PATH del proceso.
    Nota: el binario de Burp Suite, a diferencia del archivo jar independiente de BurpSuite, podría no tener acceso a la variable PATH del usuario actual.
  • La ruta de la plantilla de destino se calcula basándose en el directorio de plantillas predeterminado de nuclei, configurado en <USER_HOME>/.config/nuclei/.templates-config.json
  • El nombre del usuario del sistema operativo actualmente conectado se utiliza como valor predeterminado para la configuración del autor de la plantilla
  • El usuario puede decidir si mostrar la plantilla generada en una ventana dedicada o incrustada bajo "Generator", dentro de la pestaña Nuclei

Apariencia

  • La ventana del generador de plantillas soporta temas oscuro y claro. El tema presentado se elige según el tema seleccionado de Burp Suite, en User Options
  • Soporte para salida coloreada de nuclei
  • Tamaño de fuente modificable en el editor de plantillas y en la salida de comandos

Compilación del código

Use mvn clean package -DskipTests para compilar el proyecto usted mismo. Requiere Maven 3.x y Java 11+.

En macOS, las dependencias del plugin se pueden satisfacer usando Homebrew: brew install mvn openjdk@11

Alternativamente, se pueden descargar diferentes compilaciones desde la sección Actions. El artefacto compilado se puede encontrar en la sección Artifacts de la última compilación. Estos artefactos se generan después de cada commit, pero solo se almacenan por un tiempo limitado.

Instalación

Compilando el código:

  1. Compile el código usted mismo o descargue una versión precompilada/release
  2. Vaya a Extender en Burp Suite
  3. Haga clic en el botón Add en la pestaña Extensions
  4. Deje el Extension Type en Java
  5. Seleccione la ruta al plugin (.jar)

A través de BApp Store:

  1. Vaya a Extender en Burp Suite
  2. Seleccione la pestaña BApp Store
  3. Busque Nuclei Template Generator Plugin
  4. Haga clic en Install

Nota: este plugin NO requiere Burp Suite Professional.

Capturas de pantalla

Matcher de Word generado en el encabezado de respuesta Matcher multi-palabra generado en el cuerpo de respuesta Plantilla de solicitud generada usando Battering ram

Créditos

Creado con ❤️ por @forgedhallpass

Licencia

Nuclei y este plugin se distribuyen bajo Licencia MIT.

Unirse a Discord Consultar la documentación de Nuclei

Descargar herramienta