Skip to content

PiLab-Indonesia/RaspiNMS-ID

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

11 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages