GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat SpiderFoot Security Scanner na Debian 10

SpiderFoot je bezplatný a otevřený nástroj pro shromažďování informací, který se používá k automatizaci procesu shromažďování informací z daného cíle, včetně názvu domény, názvu hostitele, IP adresy, podsítě, seznamů hrozeb, seznamů zakázaných spamů a mnoha dalších.

Automaticky prochází více než 100 zdrojů dat s otevřeným zdrojovým kódem, aby získal informace z cílového počítače. V tomto příspěvku vám ukážeme, jak nainstalovat SpiderFoot na Debian 10 VPS.

Předpoklady

  • Debian 10 VPS (budeme používat náš plán SSD 2 VPS)
  • Přístup k uživatelskému účtu root (nebo přístup k účtu správce s oprávněními root)

Krok 1:Přihlaste se k serveru a aktualizujte balíčky operačního systému serveru

Nejprve se přihlaste ke svému serveru Debian 10 přes SSH jako uživatel root:

ssh root@IP_Address -p Port_number

Po přihlášení aktualizujte své systémové balíčky pomocí následujícího příkazu:

apt-get update -y

Krok 2:Instalace požadovaných závislostí

Před spuštěním musí být ve vašem systému nainstalován Python3. Pokud není nainstalován, můžete jej nainstalovat pomocí následujícího příkazu:

apt-get install python3 python3-pip git unzip -y

Po instalaci ověřte nainstalovanou verzi Pythonu pomocí následujícího příkazu:

python3 --version

Výstup:

Python 3.7.3

Dále budete muset aktualizovat balíček PIP na nejnovější verzi. Můžete jej upgradovat pomocí následujícího příkazu:

pip3 install --upgrade pip

Dále ověřte verzi PIP pomocí následujícího příkazu:

pip3 --version

Výstup:

pip 21.0.1 from /usr/local/lib/python3.7/dist-packages/pip (python 3.7)

Krok 3:Instalace SpiderFoot

Nejprve si stáhněte nejnovější verzi SpiderFoot z úložiště Git pomocí následujícího příkazu:

wget https://github.com/smicallef/spiderfoot/archive/refs/tags/v3.3.zip

Po stažení stažený soubor rozbalte pomocí následujícího příkazu:

unzip v3.3.zip

Dále změňte adresář na extrahovaný adresář a nainstalujte všechny požadavky Pythonu pomocí následujícího příkazu:

cd spiderfoot-3.3
pip3 install -r requirements.txt

Všechny příkazy a možnosti SpiderFoot můžete vypsat pomocí následujícího příkazu:

python3 sf.py --help

Měli byste vidět následující obrazovku:

Krok 4:Spusťte SpiderFoot jako webovou aplikaci

Nyní můžete spustit webovou aplikaci SpiderFoot na portu 3000 spuštěním následujícího příkazu:

python3 sf.py -l your-server-ip:3000

Jakmile je SpiderFoot spuštěn, měli byste získat následující výstup:

2021-04-05 15:38:54,202 [INFO] Starting web server at your-server-ip:3000 ...
2021-04-05 15:38:54,214 [WARNING] 
********************************************************************
Warning: passwd file contains no passwords. Authentication disabled.
Please consider adding authentication to protect this instance!
Refer to https://www.spiderfoot.net/documentation/#security.
********************************************************************


*************************************************************
 Use SpiderFoot by starting your web browser of choice and 
 browse to http://your-server-ip:3000/
*************************************************************

2021-04-05 15:38:54,299 [INFO] [05/Apr/2021:15:38:54] ENGINE Listening for SIGTERM.
2021-04-05 15:38:54,299 [INFO] [05/Apr/2021:15:38:54] ENGINE Listening for SIGHUP.
2021-04-05 15:38:54,299 [INFO] [05/Apr/2021:15:38:54] ENGINE Listening for SIGUSR1.
2021-04-05 15:38:54,299 [INFO] [05/Apr/2021:15:38:54] ENGINE Bus STARTING
2021-04-05 15:38:54,403 [INFO] [05/Apr/2021:15:38:54] ENGINE Serving on http://your-server-ip:3000
2021-04-05 15:38:54,404 [INFO] [05/Apr/2021:15:38:54] ENGINE Bus STARTED

Nyní stiskněte CTRL+C k zastavení SpiderFoot.

Krok 5:Povolte SpiderFoot Authentication

Ve výchozím nastavení lze ke SpiderFoot přistupovat bez ověření. Proto se doporučuje zabezpečit SpiderFoot uživatelským jménem a heslem.

Chcete-li povolit ověřování, změňte adresář na SpiderFoot a vytvořte soubor passwd pomocí následujícího příkazu:

cd spiderfoot-3.3
echo "admin:password" > passwd

Nyní znovu spusťte webovou aplikaci SpiderFoot pomocí následujícího příkazu:

python3 sf.py -l your-server-ip:3000

Měli byste získat následující výstup:

2021-04-05 15:39:28,037 [INFO] Starting web server at your-server-ip:3000 ...
2021-04-05 15:39:28,050 [INFO] Enabling authentication based on supplied passwd file.

*************************************************************
 Use SpiderFoot by starting your web browser of choice and 
 browse to http://your-server-ip:3000/
*************************************************************

2021-04-05 15:39:28,074 [INFO] [05/Apr/2021:15:39:28] ENGINE Listening for SIGTERM.
2021-04-05 15:39:28,075 [INFO] [05/Apr/2021:15:39:28] ENGINE Listening for SIGHUP.
2021-04-05 15:39:28,075 [INFO] [05/Apr/2021:15:39:28] ENGINE Listening for SIGUSR1.
2021-04-05 15:39:28,075 [INFO] [05/Apr/2021:15:39:28] ENGINE Bus STARTING
2021-04-05 15:39:28,178 [INFO] [05/Apr/2021:15:39:28] ENGINE Serving on http://your-server-ip:3000
2021-04-05 15:39:28,178 [INFO] [05/Apr/2021:15:39:28] ENGINE Bus STARTED

V tomto okamžiku je SpiderFoot spuštěn a naslouchá na portu 3000 .

Krok 6:Přístup k aplikaci SpiderFoot Web

Nyní otevřete webový prohlížeč a pomocí adresy URL http://ip-vaseho-serveru:3000 přistupte k webové aplikaci SpiderFoot. Budete požádáni o poskytnutí uživatelské jméno a heslo:

Zadejte své uživatelské jméno a heslo správce a klikněte na Přihlásit se knoflík. Měli byste vidět řídicí panel SpiderFoot:

Nyní klikněte na Nové skenování vytvořte svůj první sken. Měli byste vidět následující stránku:

Zadejte název skenování, cílovou IP adresu a klikněte na Spustit skenování knoflík. Měli byste vidět následující stránku:

Můžete se také dozvědět, jak nastavit otevřený server VPN v Debianu 10 , jak jsme vám pomohli.

Nyní, když víte, jak nainstalovat bezpečnostní skener SpiderFoot na Debian 10 VPS, můžete vidět, jak hostování Linux VPS společnosti RoseHosting může být snadné a cenově dostupné. Naše nepřetržitá zákaznická podpora s průměrnou dobou odezvy pouhých 5 minut zaručuje 99,99% dostupnost. Bezplatné týdenní zálohy jsou jen bonus.


Debian
  1. Jak nainstalovat Apache ZooKeeper na Debian 10

  2. Jak nainstalovat osquery na Debian 10

  3. Jak nainstalovat Apache Cassandra na Debian 11

  1. Jak nainstalovat SpiderFoot Security Scanner na Ubuntu 20.04

  2. Jak nainstalovat Ionic Framework na Debian 10

  3. Jak nainstalovat WildFly na Debian 11

  1. Jak nainstalovat Django Framework na Debian 11

  2. Jak nainstalovat PHP 8 na Debian 11

  3. Jak nainstalovat GitLab na Debian 11