RaspiNMS-ID (Raspberry Pi Network Monitoring System Indonesia) adalah sistem monitoring jaringan dan keamanan berbasis Raspberry Pi dengan antarmuka baris perintah (CLI), dirancang khusus untuk digunakan secara nyata di lingkungan perusahaan atau organisasi di Indonesia.
| Fitur | Deskripsi |
|---|---|
| ๐ Monitor Realtime Trafik | Memantau trafik secara langsung menggunakan iftop. |
| ๐ก๏ธ IDS (Suricata) | Deteksi intrusi dan aktivitas mencurigakan secara real-time. |
| ๐ Nmap Scanner | Pemindaian otomatis terhadap jaringan internal. |
| ๐ Update Signature IDS | Update otomatis Suricata signature via cron. |
| ๐งพ Log & Audit Keamanan | Menyimpan dan menampilkan log dari aktivitas penting. |
| ๐ฌ Notifikasi Telegram | Kirim alert otomatis ke Telegram jika ditemukan ancaman. |
| โ๏ธ Cek Status Layanan | Mengecek status layanan penting seperti SSH, Apache, Suricata. |
Jalankan perintah berikut di Raspberry Pi Anda:
chmod +x setup/install.sh
./setup/install.shUntuk menjalankan sistem monitoring:
./main.sh
Edit file notify.sh dan main.sh, lalu isi:
TOKEN="YOUR_BOT_TOKEN"
CHAT_ID="YOUR_CHAT_ID"
Buat bot di Telegram melalui BotFather, lalu ambil chat ID via @userinfobot.
-
Raspberry Pi (rekomendasi: Pi 3/4)
-
OS: Raspberry Pi OS (Lite/Full)
-
Akses internet
-
Paket berikut:
iftopnmapsuricatacurlcrondialog
MIT License ยฉ 2025 - PiLab-Indonesia