Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
Strumenti/GitHubGitHub/sandialabs/dr_robot
OSINT (Open Source Intelligence)RicognizioneSicurezza dei ContenitoriMappatura della ReteEnumerazione DNS e SottodominiRaccolta InformazioniEnumerazione SottodominiAnalisi DNSArchived
GitHubsandialabs/dr_robot

dr_robot

Questo strumento può essere utilizzato per enumerare i sottodomini associati a un'azienda aggregando i risultati di molteplici strumenti OSINT (Open Source Intelligence).

143343 anni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
dr_robot — Questo strumento può essere utilizzato per enumerare i sottodomini associati a un'azienda aggregando i risultati di molteplici strumenti OSINT (Open Source Intelligence). | Kitploit
Vedi Repository
root@kitploit:~
.______  .______  .______  ._______  ._______ ._______  _____._
:_ _   \ : __   \ : __   \ : .___  \ : __   / : .___  \ \__ _:|
|   |   ||  \____||  \____|| :   |  ||  |>  \ | :   |  |  |  :|
| . |   ||   :  \ |   :  \ |     :  ||  |>   \|     :  |  |   |
|. ____/ |   |___\|   |___\ \_. ___/ |_______/ \_. ___/   |   |
 :/      |___|    |___|       :/                 :/       |___|
 :                            :                  :             

Dc27BadgeLicenseBuild StatusGitHub release (latest by date)

Copyright 2019 National Technology & Engineering Solutions of Sandia, LLC (NTESS). Under the terms of Contract DE-NA0003525 with NTESS, the U.S. Government retains certain rights in this software.

Introduzione

Dr.ROBOT è uno strumento per Domain Reconnaissance and Enumeration. Utilizzando i contenitori per ridurre l'overhead legato alla gestione delle dipendenze, delle incongruenze tra sistemi operativi e dei diversi linguaggi, Dr.ROBOT è progettato per essere altamente portabile e configurabile.

Caso d'uso: Raccogliere quanti più server pubblici possibili posseduti da un'organizzazione. Interrogare le risorse DNS ci consente di sviluppare rapidamente una grande lista di potenziali bersagli su cui eseguire ulteriori analisi.

Nota: Dr.ROBOT non è un semplice cavallo a un trucco. Puoi facilmente personalizzare gli strumenti utilizzati per raccogliere informazioni, in modo da godere dei vantaggi delle ultime novità insieme ai tuoi preferiti collaudati.

Elenco degli strumenti attuali

  • Altdns
  • Amass
  • Anubis
  • Aquatone (parte Discover, quando aquatone aveva più parti)
  • CT-Exposer
  • CTFR
  • Eyewitness
  • HTTPScreenshot
  • Knock
  • NMap Screenshot
  • NMap
  • Reconng
  • Subbrute
  • Subfinder
  • Sublist3r
  • Webscreenshot
  • GoWitness

File di configurazione

Dr.ROBOT aggiunge file di configurazione, template, log, file di output e file di database nella directory $HOME sotto .drrobot

La struttura della directory sarà simile a questa:

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

Se mai dovessi danneggiare la configurazione oltre ogni possibilità di recupero, puoi eliminare il file config.json nella tua directory $HOME e rieseguire Dr.ROBOT, che genererà un nuovo file di configurazione.

Installazione (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

Installazione (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

Certificati

Eseguire il software dietro un proxy è stato un problema. Per renderlo meno fastidioso, creiamo una directory certs sotto $HOME/.drrobot/* dove puoi aggiungere i tuoi file crt. Come parte del processo di build del dockerfile, ora generiamo tarfile con i certificati in modo che applicazioni come Amass possano funzionare.

Minio

Con Dr.ROBOT è incluso un file docker-compose.yml. Questo file contiene un semplice compose per servire Minio e i file raccolti durante l'esecuzione.

Per usarlo:

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

Docker

Questo strumento si basa fortemente su Docker.

Vedi le istruzioni di installazione qui:

  • Docker Ubuntu
  • Docker MacOS
  • Docker Windows

Ansible

Puoi far supportare Ansible a qualsiasi modulo.

Vedi la guida all'Installazione per le istruzioni.

  • Se usi un Mac, dovrai installare gnu-tar affinché Ansible possa decomprimere file compressi: brew install gnu-tar
  • Se hai una chiave SSH crittografata che richiede una password e non vuoi inserire la password per ogni comando eseguito da remoto, considera l'uso di un ssh-agent
root@kitploit:~
eval $(ssh-agent)
ssh-add /path/to/keyfile

Documentazione

Per aggiungere il tuo strumento, consulta la Configurazione per iniziare.

Per l'uso, consulta Utilizzo per iniziare.

Scarica lo strumento