SnortGUI is an intuitive and cross-platform graphical user interface for managing Snort, the open-source network intrusion detection and prevention system (IDS/IPS). Designed with flexibility and ease of use in mind, SnortGUI provides real-time control and visualization of Snort activities on both Linux and Windows systems.
- ποΈ Dashboard: Start, stop, and restart Snort services, and view live statistics.
- π Rules Management: Create, edit, delete, import, and export Snort rules.
- π¨ Alerts Viewer: Monitor, filter, and inspect real-time alerts in a tabular view.
- βοΈ Configuration Editor: View and modify your Snort configuration directly.
- π Logs Viewer: View, follow, and clear Snort log files with ease.
- π Dark/Light Theme Toggle: Built-in theme switcher for your visual purr-eferences.
- π» OS-Aware: Automatically detects and adapts to Windows or Linux environments.
-
Clone the repository:
git clone https://github.com/yourusername/snortgui.git cd snortgui
HOW TO RUN:
python snortgui.py
π Requirements Python 3.6+
Snort installed and configured
tkinter GUI toolkit (comes with most Python installations)
OS: Windows or Linux