Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📡 RaspiNMS-ID

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.

🚀 Instalasi

Jalankan perintah berikut di Raspberry Pi Anda:

chmod +x setup/install.sh
./setup/install.sh

Untuk menjalankan sistem monitoring:

./main.sh

Konfigurasi Telegram

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.

Requirements

  • Raspberry Pi (rekomendasi: Pi 3/4)

  • OS: Raspberry Pi OS (Lite/Full)

  • Akses internet

  • Paket berikut:

    • iftop
    • nmap
    • suricata
    • curl
    • cron
    • dialog

Lisensi

MIT License © 2025 - PiLab-Indonesia

About

Raspberry Pi Network Monitoring System Indonesia

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages