Cos'è SpiderFoot?
Piede di ragno è uno strumento di automazione open source intelligence (OSINT). Si integra con quasi tutte le fonti di dati disponibili e utilizza una gamma di metodi per l'analisi dei dati, rendendoli facili da navigare.
SpiderFoot ha un server web incorporato per fornire un'interfaccia basata sul web pulita e intuitiva, ma può anche essere utilizzato completamente tramite la riga di comando. È scritto in Python 3 e licenza GPL .
CARATTERISTICHE
- Interfaccia utente o CLI basata sul Web
- Oltre 200 moduli (vedi sotto)
- Pitone 3
- Esportazione CSV/JSON/GEXF
- Esportazione/importazione chiave API
- Back-end SQLite per query personalizzate
- Altamente configurabile
- Completamente documentato
- Visualizzazioni
- Integrazione TOR per la ricerca nel dark web
- Dockerfile per implementazioni basate su Docker
- Può chiamare altri strumenti come DNSTwist, Whatweb, Nmap e CMSeeK
- Sviluppato attivamente dal 2012!
UTILIZZA
SpiderFoot può essere utilizzato in modo offensivo (ad es. in un esercizio di squadra rossa o in un test di penetrazione) per la ricognizione del tuo obiettivo o in modo difensivo per raccogliere informazioni su ciò che tu o la tua organizzazione potreste aver esposto su Internet.
Puoi scegliere come target le seguenti entità in una scansione di SpiderFoot:
- Indirizzo IP
- Nome dominio/sottodominio
- Nome host
- Sottorete di rete (CIDR)
- ASN
- Indirizzo e-mail
- Numero di telefono
- Nome utente
- Nome della persona
- Indirizzo Bitcoin
COME INSTALLARE SpiderFoot?
Per prima cosa aggiorniamo il nostro sistema
sudo apt-get update -y
Code language: JavaScript (javascript)
Ora installiamo alcuni pacchetti richiesti
sudo apt-get install python3 python3-pip
Code language: JavaScript (javascript)
Scarica l'ultima versione tramite wget
wget https://github.com/smicallef/spiderfoot/archive/v3.3.tar.gz
Code language: JavaScript (javascript)
Estrai l'archivio e installa
# Extracting archive
tar -xvzf v3.3.tar.gz
# Enter in folder
cd spiderfoot-3.3
# Install
pip3 install -r requirements.txt
Code language: CSS (css)
Ecco le opzioni di aiuto
python3 sf.py --help
Code language: CSS (css)
Ora impostiamo l'utente e la password e avviamo il server web
# Enter SpiderFoot folder
cd spiderfoot-3.3
# Enter user and pass
echo "admin:password" > passwd
# Start web server
python3 sf.py -l 127.0.0.1:5001
Code language: CSS (css)
Ora vai sul tuo browser e digita 127.0.0.1:5001 inserisci user e pass e sei pronto per partire
Per una nuova scansione vai su Nuova scansione digita IP o Sito Web e dopo Esegui Scansione ora e sii paziente... ci vuole un po'...