Skip to content

heshanthenura/SentriGo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SentriGo

Lightweight Intrusion Detection System (IDS) for Windows

🚀 SentriGo is a lightweight, real-time packet sniffing tool and Intrusion Detection System (IDS) built using Go and the gopacket library.

📝 Description

SentriGo listens to a selected network interface and analyzes packets in real-time. It's designed for educational and home-lab usage to understand basic network intrusion detection techniques.

Currently, it includes:

  • Interface listing via web UI (Gin framework)
  • Real-time ICMP packet monitoring
  • Ping flood detection logic (≥10 ICMP packets in 30 seconds from same IP)

⚙️ Prerequisites

🪟 OS Support:

Only works on Windows

📥 Requirements:

  1. Go Programming Language (v1.18+)
  2. Npcap (must be installed)

📌 Npcap is a packet capture driver required to access network interfaces on Windows.

About

Lightweight Intrusion Detection System (IDS)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published