Releases: Ali-Marandi/GoNetworkMonitor
Release list
GoNetworkMonitor v3.1.0 — Interactive Help Center Edition
GoNetworkMonitor v3.1.0 — Interactive Help Center Edition 🎓
This release adds an integrated, interactive Help Center directly inside the dashboard. Users no longer need to leave the application to learn how to use it!
What's New ✨
| Feature | Description |
|---|---|
| Interactive Help Center | Built-in Help tab with 4 comprehensive sections (Getting Started, Windows Setup, Features, Troubleshooting). |
| Step-by-Step Guides | Visual guides with numbered steps for installation, setup, and usage. |
| Tabbed Interface | Easy navigation between different help topics. |
| Windows Setup Guide | Dedicated section for Windows users with Npcap installation instructions. |
| Troubleshooting | Common issues and solutions directly accessible from the dashboard. |
| Feature Documentation | Complete documentation of AI Intelligence, Persistent Storage, and Prometheus Exporter. |
How to Access
- Run GoNetworkMonitor v3.1.0
- Click on Help & Guide in the left sidebar
- Navigate through tabs to find what you need
- Follow step-by-step instructions with visual indicators
Installation
Windows:
1. Install Npcap from https://npcap.com/#download (WinPcap mode)
2. Run gonetmon-v3.1.0-windows-amd64.exe as Administrator
3. Open http://localhost:8080 in your browser
4. Click Help & Guide for detailed instructions
Linux:
tar -xzf gonetmon-v3.1.0-linux-amd64.tar.gz
sudo ./gonetmon-linux-amd64
# Open http://localhost:8080Features Included
✅ Real-time Network Monitoring
✅ AI Anomaly Detection
✅ SQLite Persistent Storage
✅ Prometheus Metrics Export
✅ Interactive Help Center
✅ Multi-platform Support (Windows/Linux)
✅ Professional Dashboard UI
This is now a complete, self-documenting enterprise network monitoring solution!
GoNetworkMonitor v3.0.0 — Enterprise Edition
GoNetworkMonitor v3.0.0 — Enterprise Edition 🚀
This major release elevates GoNetworkMonitor to a professional, enterprise-grade network monitoring platform.
Key Enterprise Features
| Feature | Description |
|---|---|
| AI Intelligence | Statistical anomaly detection to identify DDoS spikes and unusual traffic patterns. |
| Persistent Storage | Full SQLite integration for historical data analysis and long-term reporting. |
| Prometheus Exporter | Native /metrics endpoint for integration with Grafana, Datadog, and professional stacks. |
| Single Binary | Zero-dependency portable binary with all assets embedded (Go 1.25+). |
| Multi-platform | High-performance builds for both Linux and Windows (Npcap supported). |
What's New
- Added AI Intelligence dashboard section.
- Added Prometheus metrics exporter.
- Migrated to SQLite for permanent data persistence.
- Upgraded build pipeline to Go 1.25.
- Improved UI with dual-axis charts and intelligence event logs.
Installation (Windows)
- Install Npcap (WinPcap mode).
- Download
gonetmon-v3.0.0-windows-amd64.zip. - Run as Administrator.
Installation (Linux)
curl -LO https://github.com/Ali-Marandi/GoNetworkMonitor/releases/download/v3.0.0/gonetmon-v3.0.0-linux-amd64.tar.gz
tar -xzf gonetmon-v3.0.0-linux-amd64.tar.gz
sudo ./gonetmon-linux-amd64GoNetworkMonitor v2.0.0 — Commercial Network Monitor
GoNetworkMonitor v2.0.0
A complete commercial-grade rewrite of GoNetworkMonitor — from a simple CLI simulation to a full-featured network analysis platform.
What's New in v2.0.0
This release represents a complete architectural overhaul. The original tool simulated packet capture; v2.0.0 performs real deep packet inspection using gopacket/libpcap, exposes a REST API, streams live data over WebSocket, and serves a modern dark-themed web dashboard — all from a single self-contained binary.
Features
| Category | Details |
|---|---|
| Packet Capture | Real libpcap capture, BPF filter support, promiscuous mode |
| Protocol Analysis | TCP, UDP, ICMP, ICMPv6, DNS, HTTP, ARP, IPv4, IPv6 |
| Web Dashboard | Dark-themed SPA with real-time Chart.js visualizations |
| REST API | Full CRUD API for capture control, stats, config, alerts |
| WebSocket | Live stats streaming to dashboard and external clients |
| Alerting | Bandwidth (Mbps) and PPS threshold alerts with history |
| Connection Tracking | Up to 10,000 active connections with byte/packet counters |
| Configuration | JSON config file + live API updates |
| Docker | Multi-stage Dockerfile for minimal production images |
| CI/CD | GitHub Actions for automated testing and multi-platform releases |
Installation
# Linux (amd64)
curl -LO https://github.com/Ali-Marandi/GoNetworkMonitor/releases/download/v2.0.0/gonetmon-v2.0.0-linux-amd64.tar.gz
tar -xzf gonetmon-v2.0.0-linux-amd64.tar.gz
sudo ./gonetmon-linux-amd64Open http://localhost:8080 in your browser.
Requirements
- Linux or macOS
libpcap(sudo apt-get install libpcap-dev)- Root privileges for packet capture
Checksums
See SHA256SUMS.txt for file integrity verification.
Full documentation: See README.md