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
ds-cve-plugin — Un plugin para DataSurgeon que extrae números CVE del texto (por ejemplo: CVE-2021-56789) | Kitploit
Herramientas/GitHubGitHub/datasurgeon-ds/ds-cve-plugin
Análisis de VulnerabilidadesScripting y AutomatizaciónRecopilación de InformaciónUtilidades y FrameworksInteligencia de Amenazas
GitHubdatasurgeon-ds/ds-cve-plugin

ds-cve-plugin

Un plugin para DataSurgeon que extrae números CVE del texto (por ejemplo: CVE-2021-56789)

Ver Repositorio
11hace 3 añosAún no revisado

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

Bienvenido a ds-cve-plugin

Un plugin para DataSurgeon que extrae números CVE de texto (p. ej.: CVE-2021-56789)

Empieza ya con la gestión de plugins

  • Añadir un nuevo plugin
  • Eliminar un plugin
  • Listar todos los plugins

Empieza ya a crear

  • Encuentra tu archivo de plugin
  • Crea tu propio plugin
  • Cómo usar tu nuevo plugin

Creación de plugins

Encuentra tu archivo de plugin

Si eres usuario de Windows, encontrarás el archivo de plugin en el directorio C:\ds\. Si usas Linux, busca el archivo de plugin aquí: ~/.DataSurgeon/plugins.json. Y si por casualidad el archivo de plugin no se encuentra en ninguno de estos directorios, comprobaremos automáticamente el directorio de trabajo actual.

Crea tu propio plugin

Cada campo del objeto json es importante. Para asegurarte de que tu plugin funciona a la perfección con las opciones --add y --remove de DataSurgeon, recuerda subir tu archivo plugins.json a un repositorio de GitHub. Asegúrate de que el nombre del archivo siga siendo plugins.json e incluye únicamente las opciones de plugin que deseas subir. Aquí tienes una guía rápida de los campos:

CampoDescripción
content_typeDebe ser una descripción de una sola palabra del contenido que estás buscando (sin espacios). Esta es la palabra que se imprime junto al contenido coincidente.
arg_long_nameEste es el nombre de argumento único para la interfaz de línea de comandos. Debe ser único en todos los plugins.
help_messageEsta es una descripción breve y concisa de lo que hace tu plugin. Aparecerá en el mensaje de ayuda de la herramienta.
versionEste es el número de versión de tu plugin (p. ej.: 1.0.0)
regexEsta es la expresión regular que se utiliza para hacer coincidir el contenido. Para garantizar la compatibilidad con la opción --clean, tu regex debe estar diseñada de modo que la coincidencia completa ($0) contenga exactamente el contenido que te interesa. Esto permite que la opción --clean extraiga solo el contenido coincidente relevante. Para probar tus patrones de regex, recomendamos usar https://regexr.com/
source_urlEsta es la URL del repositorio de GitHub que aloja tu plugin

Aquí tienes un ejemplo:

root@kitploit:~
[
    {
        "content_type": "windows_registry",
        "arg_long_name": "winregistry",
        "version": "1.0.0",
        "help_message": "Extracts windows registry paths",
        "regex": "^(HKEY_(?:LOCAL_MACHINE|CURRENT_USER|CLASSES_ROOT|CURRENT_CONFIG|USERS)\\\\[\\w\\-\\.\\\\]*)",
        "source_url": "https://github.com/DataSurgeon-ds/ds-cve-plugin/"
    }
]

Cómo usar tu nuevo plugin

Una vez cargado tu archivo de plugin, la opción se añadirá como un argumento adicional. Como puedes ver, el nombre del argumento es arg_long_name.

root@kitploit:~
drew@DESKTOP-A5AO3TO$ ds -h

Options:
   ......
  -a, --aws                    Extract AWS keys
      --cve                    Extracts CVE Identifiers
  -V, --version                Print version

Y así es como puedes ejecutarlo:

root@kitploit:~
┌──(drew㉿IT-DREW)-[~]
└─$ ds --cve -f cves.txt
cve: The first one is CVE-2023-1234. This is a hypothetical vulnerability that was supposedly discovered in 2023.
cve: Here's another one: CVE-2021-56789. This one was supposedly discovered in 2021.
cve: And here's a third one: CVE-2020-1234567. This one was supposedly discovered in 2020.
cve: But not all strings that look like CVE identifiers are actual CVE identifiers. For example, CVE-23-1234 is not a valid identifier because the year part only has two digits. Similarly, CVE-2023-123 is not valid because the identifier part only has three digits. And CVE-2023-12345678 is not valid because the identifier part has eight digits, which is too many.
cve: Finally, note that not all CVE identifiers are associated with actual vulnerabilities. For example, CVE-2023-9999 might not be associated with any known vulnerability. To check if a CVE identifier is real, you would need to look it up in a CVE database.

┌──(drew㉿IT-DREW)-[~]
└─$ ds --cve -f cves.txt --clean
cve: CVE-2023-1234
cve: CVE-2021-56789
cve: CVE-2020-1234567
cve: CVE-2023-1234567
cve: CVE-2023-9999

Gestión de plugins

Añadir un nuevo plugin

Para añadir un nuevo plugin necesitas usar la opción --add <URL>. La URL debe ser un repositorio remoto de GitHub que aloje un archivo plugins.json. Cómo usar tu nuevo plugin.

root@kitploit:~
drew@DESKTOP-A5AO3TO:~$ ds --add https://github.com/DataSurgeon-ds/ds-cve-plugin/
[*] Download and added plugin: https://github.com/DataSurgeon-ds/ds-cve-plugin/

Listar todos los plugins

Para listar todos los plugins puedes usar la opción --list.

root@kitploit:~
drew@DESKTOP-A5AO3TO$ ds --list

Plugin File: /home/drew/.DataSurgeon/plugins.json

Source URL                                                     | Argument Long Name
https://raw.githubusercontent.com/DataSurgeon-ds/ds-cve-plugin | cve

Eliminar un plugin

Para eliminar un plugin que ya no quieres puedes usar la opción --remove.

root@kitploit:~
drew@DESKTOP-A5AO3TO:~$ ds --remove https://github.com/DataSurgeon-ds/ds-cve-plugin//
[*] Removed plugin: https://github.com/DataSurgeon-ds/ds-cve-plugin//
Descargar herramienta