GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal Pemindai Keamanan SpiderFoot Di Debian 10

SpiderFoot adalah alat pengumpulan informasi sumber terbuka dan gratis yang digunakan untuk mengotomatiskan proses pengumpulan informasi dari target tertentu, termasuk nama domain, nama host, alamat IP, subjaringan, daftar intelijen ancaman, daftar hitam spam, dan banyak lagi.

Secara otomatis merayapi 100+ sumber data sumber terbuka untuk mendapatkan informasi dari mesin target. Dalam postingan ini, kami akan menunjukkan cara menginstal SpiderFoot di VPS Debian 10.

Prasyarat

  • VPS Debian 10 (kami akan menggunakan paket VPS SSD 2)
  • Akses ke akun pengguna root (atau akses ke akun admin dengan hak akses root)

Langkah 1:Masuk ke Server &Perbarui Paket OS Server

Pertama, masuk ke server Debian 10 Anda melalui SSH sebagai pengguna root:

ssh root@IP_Address -p Port_number

Setelah login, perbarui paket sistem Anda dengan perintah berikut:

apt-get update -y

Langkah 2:Instal Dependensi yang Diperlukan

Sebelum memulai, Python3 harus diinstal di sistem Anda. Jika belum terinstal, Anda dapat menginstalnya menggunakan perintah berikut:

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

Setelah terinstal, verifikasi versi Python yang diinstal dengan perintah berikut:

python3 --version

Keluaran:

Python 3.7.3

Selanjutnya, Anda perlu memutakhirkan paket PIP ke versi terbaru. Anda dapat meningkatkannya dengan perintah berikut:

pip3 install --upgrade pip

Selanjutnya, verifikasi versi PIP menggunakan perintah berikut:

pip3 --version

Keluaran:

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

Langkah 3:Instal SpiderFoot

Pertama, unduh versi terbaru SpiderFoot dari repositori Git menggunakan perintah berikut:

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

Setelah mengunduh, unzip file yang diunduh dengan perintah berikut:

unzip v3.3.zip

Selanjutnya, ubah direktori ke direktori yang diekstrak dan instal semua persyaratan Python dengan perintah berikut:

cd spiderfoot-3.3
pip3 install -r requirements.txt

Anda dapat membuat daftar semua perintah dan opsi SpiderFoot menggunakan perintah berikut:

python3 sf.py --help

Anda akan melihat layar berikut:

Langkah 4:Luncurkan SpiderFoot sebagai Aplikasi Web

Anda sekarang dapat memulai aplikasi web SpiderFoot pada port 3000 dengan menjalankan perintah berikut:

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

Setelah SpiderFoot dimulai, Anda akan mendapatkan output berikut:

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

Sekarang, tekan CTRL+C untuk menghentikan SpiderFoot.

Langkah 5:Aktifkan Otentikasi SpiderFoot

Secara default, SpiderFoot dapat diakses tanpa otentikasi. Jadi disarankan untuk mengamankan SpiderFoot dengan nama pengguna dan kata sandi.

Untuk mengaktifkan otentikasi, ubah direktori ke SpiderFoot dan buat file passwd dengan perintah berikut:

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

Sekarang, jalankan kembali aplikasi web SpiderFoot dengan perintah berikut:

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

Anda akan mendapatkan output berikut:

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

Pada titik ini, SpiderFoot dimulai dan mendengarkan pada port 3000 .

Langkah 6:Akses Aplikasi Web SpiderFoot

Sekarang, buka browser web Anda dan akses aplikasi web SpiderFoot menggunakan URL http://your-server-ip:3000. Anda akan diminta untuk memberikan nama pengguna dan kata sandi:

Berikan nama pengguna, kata sandi admin Anda, dan klik tombol Masuk tombol. Anda akan melihat dasbor SpiderFoot:

Sekarang, klik pada Pemindaian Baru tombol untuk membuat pemindaian pertama Anda. Anda akan melihat halaman berikut:

Berikan nama pindaian Anda, alamat IP target, dan klik Jalankan Pindai Sekarang tombol. Anda akan melihat halaman berikut:

Anda juga dapat mempelajari cara mengatur server VPN terbuka di Debian 10 , karena kami telah membantu Anda.

Sekarang setelah Anda mengetahui cara memasang pemindai keamanan SpiderFoot pada VPS Debian 10, Anda dapat melihat bagaimana Hosting VPS Linux RoseHosting dapat dengan mudah dan terjangkau. Dukungan pelanggan 24/7 kami dengan waktu respons rata-rata hanya 5 menit menjamin waktu aktif 99,99%. Cadangan mingguan gratis hanyalah bonus.


Debian
  1. Cara Menginstal Apache ZooKeeper di Debian 10

  2. Cara Menginstal osquery di Debian 10

  3. Cara Instal Apache Cassandra di Debian 11

  1. Cara Menginstal Pemindai Keamanan SpiderFoot di Ubuntu 20.04

  2. Cara Menginstal Kerangka Ionic di Debian 10

  3. Cara Menginstal WildFly di Debian 11

  1. Cara Memasang Kerangka Kerja Django di Debian 11

  2. Cara Menginstal PHP 8 di Debian 11

  3. Cara Menginstal GitLab di Debian 11