Qu'est-ce que SpiderFoot ?
Pied d'araignée est un outil d'automatisation open source intelligence (OSINT). Il s'intègre à presque toutes les sources de données disponibles et utilise une gamme de méthodes d'analyse des données, ce qui facilite la navigation dans ces données.
SpiderFoot dispose d'un serveur Web intégré pour fournir une interface Web claire et intuitive, mais peut également être utilisé entièrement via la ligne de commande. Il est écrit en Python 3 et sous licence GPL .
CARACTÉRISTIQUES
- UI ou CLI basée sur le Web
- Plus de 200 modules (voir ci-dessous)
- Python 3
- Exportation CSV/JSON/GEXF
- Exportation/importation de clé API
- Back-end SQLite pour les requêtes personnalisées
- Haute configuration
- Entièrement documenté
- Visualisations
- Intégration TOR pour la recherche sur le dark web
- Dockerfile pour les déploiements basés sur Docker
- Peut appeler d'autres outils comme DNSTwist, Whatweb, Nmap et CMSeeK
- Activement développé depuis 2012 !
UTILISATIONS
SpiderFoot peut être utilisé de manière offensive (par exemple, dans un exercice d'équipe rouge ou un test de pénétration) pour la reconnaissance de votre cible ou de manière défensive pour recueillir des informations sur ce que vous ou votre organisation pourriez avoir exposé sur Internet.
Vous pouvez cibler les entités suivantes dans un scan SpiderFoot :
- Adresse IP
- Nom de domaine/sous-domaine
- Nom d'hôte
- Sous-réseau du réseau (CIDR)
- ASN
- Adresse e-mail
- Numéro de téléphone
- Nom d'utilisateur
- Nom de la personne
- Adresse Bitcoin
COMMENT INSTALLER SpiderFoot ?
Commençons par mettre à jour notre système
sudo apt-get update -y
Code language: JavaScript (javascript)
Maintenant, installons certains packages requis
sudo apt-get install python3 python3-pip
Code language: JavaScript (javascript)
Téléchargez la dernière version via wget
wget https://github.com/smicallef/spiderfoot/archive/v3.3.tar.gz
Code language: JavaScript (javascript)
Extrayez l'archive et installez
# 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)
Voici les options d'aide
python3 sf.py --help
Code language: CSS (css)
Définissons maintenant l'utilisateur et le mot de passe et démarrons le serveur 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)
Allez maintenant dans votre navigateur et tapez 127.0.0.1:5001 entrez l'utilisateur et passez et vous êtes prêt à partir
Pour une nouvelle analyse, allez dans Nouvelle analyse de type IP ou site Web et après Exécutez l'analyse maintenant et soyez patient… cela prend un peu de mal…