GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer SpiderFoot sur Ubuntu 20.04 LTS

Dans ce tutoriel, nous allons vous montrer comment installer SpiderFoot sur Ubuntu 20.04 LTS. Pour ceux d'entre vous qui ne le savaient pas, Spiderfoot est un outil de test source gratuit pour analyser les vulnérabilités/malveillants Fonctions sur le serveur pour réduire les attaques. Il est écrit en Python et utilise SQLite comme backend de base de données. Il fournit une interface Web pour effectuer des tests d'intrusion pour plusieurs cibles simultanément via un navigateur Web.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo ‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer pas à pas l'installation du SpiderFoot sur Ubuntu 20.04 (Focal Fossa). Vous pouvez suivre les mêmes instructions pour Ubuntu 18.04, 16.04 et toute autre distribution basée sur Debian comme Linux Mint.

Installer SpiderFoot sur Ubuntu 20.04 LTS Focal Fossa

Étape 1. Tout d'abord, assurez-vous que tous vos packages système sont à jour en exécutant le apt suivant commandes dans le terminal.

sudo apt update
sudo apt upgrade

Étape 2. Installation de Python.

SpiderFoot est écrit en Python et doit être installé sur votre système :

sudo apt install python3 python3-pip

Étape 3. Installer SpiderFoot sur Ubuntu 20.04.

Nous téléchargeons maintenant la dernière version de Spiderfoot depuis le dépôt Git :

wget https://github.com/smicallef/spiderfoot/archive/v3.3.tar.gz

Ensuite, extrayez l'archive téléchargée :

tar -xvzf v3.3.tar.gz
cd spiderfoot-3.3
pip3 install -r requirements.txt

Une fois installé, vous pouvez lister toutes les options disponibles avec SpiderFoot à l'aide de la commande suivante :

python3 sf.py --help

Vous devriez obtenir le résultat suivant :

usage: sf.py [-h] [-d] [-l IP:port] [-m mod1,mod2,...] [-M] [-s TARGET] [-t type1,type2,...] [-T] [-o tab|csv|json] [-H] [-n] [-r]
             [-S LENGTH] [-D DELIMITER] [-f] [-F type1,type2,...] [-x] [-q]

SpiderFoot 3.3: Open Source Intelligence Automation.

optional arguments:
  -h, --help          show this help message and exit
  -d, --debug         Enable debug output.
  -l IP:port          IP and port to listen on.
  -m mod1,mod2,...    Modules to enable.
  -M, --modules       List available modules.
  -s TARGET           Target for the scan.
  -t type1,type2,...  Event types to collect (modules selected automatically).
  -T, --types         List available event types.
  -o tab|csv|json     Output format. Tab is default. If using json, -q is enforced.
  -H                  Don't print field headers, just data.
  -n                  Strip newlines from data.
  -r                  Include the source data field in tab/csv output.
  -S LENGTH           Maximum data length to display. By default, all data is shown.
  -D DELIMITER        Delimiter to use for CSV output. Default is ,.
  -f                  Filter out other event types that weren't requested with -t.
  -F type1,type2,...  Show only a set of event types, comma-separated.
  -x                  STRICT MODE. Will only enable modules that can directly consume your target, and if -t was specified only those events
                      will be consumed by modules. This overrides -t and -m options.
  -q                  Disable logging. This will also hide errors!

SpiderFoot dispose également d'une interface Web. Exécutez les commandes initiales de l'interface utilisateur Web :

python3 sf.py -l localhost:5001

La commande ci-dessus permet à SpiderFoot d'être accessible depuis le navigateur. Ouvrez votre navigateur et accédez au nom d'hôte ou à l'adresse IP du serveur suivi du port 5001.http://192.168.77.21:8080 .

Par défaut, SpiderFoot est accessible sans aucune authentification. Il est donc recommandé d'activer l'authentification de base. Exécutez les commandes ci-dessous pour ajouter votre nom d'utilisateur et votre mot de passe dans le mot de passe fichier :

echo "admin:Your-Strong-Password" > passwd

Félicitations ! Vous avez installé SpiderFoot avec succès. Merci d'avoir utilisé ce didacticiel pour installer SpiderFoot sur votre système Focal Fossa Ubuntu 20.04 LTS. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le SpiderFoot officiel. site Web.


Ubuntu
  1. Comment installer Docker sur Ubuntu 22.04 / 20.04 LTS

  2. Comment installer PlayOnLinux sur Ubuntu 20.04 LTS

  3. Comment installer MariaDB dans Ubuntu 20.04 LTS

  4. Comment installer Ansible sur Ubuntu 20.04 LTS / 21.04

  5. Comment installer Minikube sur Ubuntu 20.04 LTS / 21.04

Comment installer Ubuntu Server 18.04 LTS

Comment installer le serveur Ubuntu 20.04 LTS

Comment installer Go sur Ubuntu 22.04 LTS

Comment installer Go sur Ubuntu 18.04 LTS

Comment installer Go sur Ubuntu 20.04 LTS

Comment installer SpiderFoot sur Ubuntu 20.04 LTS