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.