Subto consente agli utenti di specificare i target direttamente o tramite un file, avviare scansioni, gestire la registrazione degli utenti e gestire i risultati delle scansioni. Lo strumento è particolarmente utile per identificare e mitigare il rischio di takeover di sottodomini.
git clone https://github.com/Giardi77/SUBTO.git
cd SUBTO
python -m venv subto_venv
source subto_venv/bin/activate
pip install -r requirements.txt
Subto [-h] [-t TARGET] [-f FILE] [-r] [-n NAME] [-ls] [-sr SCAN_RESULT]
-
-h, --help
- Descrizione: Mostra il messaggio di aiuto ed esce.
- Utilizzo:
python main.py --help
-
-t TARGET, --target TARGET
- Descrizione: Specifica i domini target direttamente. È possibile fornire più target separati da virgole.
- Esempio:
python main.py -t esempio.com,esempio.org
-
-f FILE, --file FILE
- Descrizione: Specifica un file contenente un elenco di target, con un target per linea.
- Esempio:
python main.py -f target.txt
-
-r, --register
- Descrizione: Registra un nuovo utente per lo strumento.
- Utilizzo:
python main.py -r
-
-ls, --list-scan
- Descrizione: Elenca tutte le scansioni salvate in precedenza.
- Utilizzo:
python main.py -ls
-
-sr SCAN_RESULT, --scan-result SCAN_RESULT
- Descrizione: Recupera i risultati di una specifica scansione per nome.
- Esempio:
python main.py -sr <ID>
-
Scansiona più target direttamente:
python main.py -t esempio.com,esempio.org
-
Scansiona target da un file:
python main.py -f target.txt
-
Registrare un nuovo utente:
python main.py -r
-
Imposta un nome personalizzato per la scansione e avvia la scansione:
python main.py -n "Scansione_Agosto" -t esempio.com
-
Elenca tutte le scansioni precedenti:
python main.py -ls
-
Recupera il risultato di una scansione specifica:
python main.py -sr <ID>