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
dr_robot — Esta herramienta se puede utilizar para enumerar los subdominios asociados con una empresa agregando los resultados de múltiples herramientas OSINT (Inteligencia de Fuentes Abiertas). | Kitploit
Herramientas/GitHubGitHub/sandialabs/dr_robot
OSINT (Inteligencia de Fuentes Abiertas)ReconocimientoSeguridad de ContenedoresMapeo de RedesEnumeración de DNS y SubdominiosRecopilación de InformaciónEnumeración de SubdominiosAnálisis de DNSArchived
GitHubsandialabs/dr_robot

dr_robot

Esta herramienta se puede utilizar para enumerar los subdominios asociados con una empresa agregando los resultados de múltiples herramientas OSINT (Inteligencia de Fuentes Abiertas).

143348hace 3 añosRevisado por Kitploit

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

.______ .______ .______ ._______ ._______ ._______ . : _ \ : __ \ : __ \ : . \ : __ / : .___ \ __ :| | | || _|| _|| : | || |> \ | : | | | :| | . | || : \ | : \ | : || |> | : | | | |. __/ | || |\ _. _/ |/ _. / | | :/ || || :/ :/ |__| : : :

Dc27BadgeLicenseBuild StatusGitHub release (latest by date)

Copyright 2019 National Technology & Engineering Solutions of Sandia, LLC (NTESS). Bajo los términos del Contrato DE-NA0003525 con NTESS, el Gobierno de los EE. UU. retiene ciertos derechos sobre este software.

Introducción

Dr.ROBOT es una herramienta para Reconocimiento y Enumeración de Dominios. Al utilizar contenedores para reducir la sobrecarga de lidiar con dependencias, inconsistencias entre sistemas operativos y diferentes lenguajes, Dr.ROBOT está diseñado para ser altamente portable y configurable.

Caso de uso: Recopilar la mayor cantidad posible de servidores públicos que posee una organización. Consultar los recursos DNS nos permite desarrollar rápidamente una gran lista de posibles objetivos sobre los que se puede realizar un análisis más profundo.

Nota: Dr.ROBOT no es solo un truco de un solo uso. Puedes personalizar fácilmente las herramientas utilizadas para recopilar información, de modo que puedas disfrutar de los beneficios de usar lo último y lo mejor junto con tus favoritos probados en batalla.

Lista de herramientas actuales

  • Altdns
  • Amass
  • Anubis
  • Aquatone (parte Discover, cuando aquatone tenía múltiples partes)
  • CT-Exposer
  • CTFR
  • Eyewitness
  • HTTPScreenshot
  • Knock
  • NMap Screenshot
  • NMap
  • Reconng
  • Subbrute
  • Subfinder
  • Sublist3r
  • Webscreenshot
  • GoWitness

Archivos de Configuración

Dr.ROBOT añade archivos de configuración, plantillas, registros, archivos de salida y archivos de base de datos a tu directorio $HOME bajo .drrobot

La estructura del directorio se verá así:

root@kitploit:~
-rw-r--r--   1       0 Sep 16 12:15 ansible_inventory
drwxr-xr-x   5     160 Sep 16 12:18 ansible_plays
-rw-r--r--   1   13576 Sep 16 12:41 config.json
drwxr-xr-x   4     128 Sep 17 10:48 dbs
drwxr-xr-x  21     672 Sep 16 13:51 docker_buildfiles
drwxr-xr-x   4     128 Sep 16 15:38 logs
drwxr-xr-x   3      96 Sep 16 12:46 output

Si alguna vez dañas tu configuración más allá de lo recuperable, puedes eliminar el archivo config.json en tu directorio $HOME y volver a ejecutar Dr.ROBOT, lo que generará un nuevo archivo de configuración para ti.

Instalación (con pip)

root@kitploit:~
git clone <URL>
cd gitrepo
pip install -r requirements.txt
pip install -e .
drrobot --help


usage: drrobot [-h] [--proxy PROXY] [--dns DNS] [--verbose] [--dbfile DBFILE]
               {gather,inspect,upload,rebuild,dumpdb,output,serve} ...

Docker DNS recon tool

positional arguments:
  {gather,inspect,upload,rebuild,dumpdb,output,serve}
    gather              Runs initial scanning phase where tools under the
                        webtools/scannerscategory will run and gather
                        information used in the following phases
    inspect             Run further tools against domain information gathered
                        from previous step.Note: you must either supply a file
                        which contains a list of IP/Hostnames orThe targeted
                        domain must have a db under the dbs folder
    upload              Upload recon data to Mattermost/Slack
    rebuild             Rebuild the database with additional files/all files
                        from previous runtime
    dumpdb              Dump contents of database (ip,hostname,banners) to a
                        text file with hostname for filename
    output              Generate output in specified format. Contains all
                        information from scans (images, headers, hostnames,
                        ips)
    serve               Serve database file in docker container using django

optional arguments:
  -h, --help            show this help message and exit
  --proxy PROXY         Proxy server URL to set DOCKER http_proxy too
  --dns DNS             DNS server to add to resolv.conf of DOCKER containers
  --verbose             Display verbose statements
  --dbfile DBFILE       Specify what db file to use for saving data too

Instalación (pipenv)

root@kitploit:~
git clone <URL>
cd gitrepo
pipenv sync
pipenv shell
drrobot --help


usage: drrobot [-h] [--proxy PROXY] [--dns DNS] [--verbose] [--dbfile DBFILE]
               {gather,inspect,upload,rebuild,dumpdb,output,serve} ...

Docker DNS recon tool

positional arguments:
  {gather,inspect,upload,rebuild,dumpdb,output,serve}
    gather              Runs initial scanning phase where tools under the
                        webtools/scannerscategory will run and gather
                        information used in the following phases
    inspect             Run further tools against domain information gathered
                        from previous step.Note: you must either supply a file
                        which contains a list of IP/Hostnames orThe targeted
                        domain must have a db under the dbs folder
    upload              Upload recon data to Mattermost/Slack
    rebuild             Rebuild the database with additional files/all files
                        from previous runtime
    dumpdb              Dump contents of database (ip,hostname,banners) to a
                        text file with hostname for filename
    output              Generate output in specified format. Contains all
                        information from scans (images, headers, hostnames,
                        ips)
    serve               Serve database file in docker container using django

optional arguments:
  -h, --help            show this help message and exit
  --proxy PROXY         Proxy server URL to set DOCKER http_proxy too
  --dns DNS             DNS server to add to resolv.conf of DOCKER containers
  --verbose             Display verbose statements
  --dbfile DBFILE       Specify what db file to use for saving data too

Certificados

Ejecutar esto detrás de un proxy era complicado. Para hacerlo menos doloroso, creamos un directorio de certificados bajo $HOME/.drrobot/* donde puedes agregar tus archivos crt. Como parte del proceso de construcción del archivo docker, ahora generamos archivos tar con los certificados para que aplicaciones, como Amass, puedan ejecutarse.

Minio

Incluido con Dr.ROBOT hay un archivo docker-compose.yml. Este archivo contiene un compose simple para servir Minio y los archivos recopilados durante la ejecución.

Para usarlo:

root@kitploit:~
cd /path/to/drrobot/
docker-compose up

Docker

Esta herramienta depende en gran medida de Docker.

Consulta las instrucciones de instalación aquí:

  • Docker Ubuntu
  • Docker MacOS
  • Docker Windows

Ansible

Puedes hacer que cualquier módulo sea compatible con Ansible.

Consulta la guía de Instalación para obtener instrucciones.

  • Si usas una Mac, necesitarás instalar gnu-tar para que Ansible pueda descomprimir archivos comprimidos: brew install gnu-tar
  • Si tienes una clave ssh cifrada que requiere una contraseña para usarla y no deseas ingresar tu contraseña por cada comando ejecutado de forma remota, considera usar un ssh-agent
root@kitploit:~
eval $(ssh-agent)
ssh-add /path/to/keyfile

Documentación

Para agregar tu propia herramienta, consulta la Configuración para comenzar.

Para el uso, consulta Uso para comenzar.

Descargar herramienta