GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal SpiderFoot di Ubuntu 20.04 LTS

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal SpiderFoot di Ubuntu 20.04 LTS. Bagi Anda yang belum tahu, Spiderfoot adalah alat pengujian sumber gratis untuk menganalisis kerentanan/bahaya apa pun berfungsi di server untuk mengurangi serangan. Ditulis dengan Python dan menggunakan SQLite sebagai backend database. Ini menyediakan antarmuka berbasis web untuk melakukan pengujian penetrasi untuk lebih dari satu target secara bersamaan melalui browser web.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo ' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda melalui langkah-demi-langkah instalasi SpiderFoot di Ubuntu 20.04 (Focal Fossa). Anda dapat mengikuti instruksi yang sama untuk Ubuntu 18.04, 16.04, dan distribusi berbasis Debian lainnya seperti Linux Mint.

Instal SpiderFoot di Ubuntu 20.04 LTS Focal Fossa

Langkah 1. Pertama, pastikan bahwa semua paket sistem Anda mutakhir dengan menjalankan apt berikut perintah di terminal.

sudo apt update
sudo apt upgrade

Langkah 2. Menginstal Python.

SpiderFoot ditulis dengan Python dan harus diinstal pada sistem Anda:

sudo apt install python3 python3-pip

Langkah 3. Menginstal SpiderFoot di Ubuntu 20.04.

Sekarang kita mengunduh versi terbaru Spiderfoot dari repositori Git:

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

Selanjutnya, ekstrak arsip yang diunduh:

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

Setelah diinstal, Anda dapat membuat daftar semua opsi yang tersedia dengan SpiderFoot menggunakan perintah berikut:

python3 sf.py --help

Anda akan mendapatkan output berikut:

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 juga memiliki antarmuka web. Jalankan perintah inisial UI web:

python3 sf.py -l localhost:5001

Perintah di atas memungkinkan SpiderFoot dapat diakses dari browser. Buka browser Anda dan ramban ke nama host server atau alamat IP diikuti dengan port 5001.http://192.168.77.21:8080 .

Secara default, SpiderFoot dapat diakses tanpa autentikasi apa pun. Jadi, disarankan untuk mengaktifkan autentikasi dasar. Jalankan perintah di bawah ini untuk menambahkan nama pengguna dan kata sandi Anda ke dalam kata sandi berkas:

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

Selamat! Anda telah berhasil menginstal SpiderFoot. Terima kasih telah menggunakan tutorial ini untuk menginstal SpiderFoot pada sistem Focal Fossa Ubuntu 20.04 LTS Anda. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa SpiderFoot resmi situs web.


Ubuntu
  1. Cara Menginstal Docker di Ubuntu 22.04 / 20.04 LTS

  2. Cara Menginstal PlayOnLinux di Ubuntu 20.04 LTS

  3. Cara Menginstal MariaDB di Ubuntu 20.04 LTS

  1. Cara Menginstal Ansible di Ubuntu 20.04 LTS / 21.04

  2. Cara Menginstal Minikube di Ubuntu 20.04 LTS / 21.04

  3. Cara Menginstal Spotify di Ubuntu 18.04 LTS

  1. Cara Menginstal Prometheus di Ubuntu 18.04 LTS

  2. Cara Menginstal Memcached di Ubuntu 18.04 LTS

  3. Cara Menginstal VestaCP di Ubuntu 18.04 LTS