NetworkMonitor
A powerful network monitoring and analysis tool. https://umerfarok.github.io/NetworkMonitor
Prerequisites
Before installing NetworkMonitor, ensure you have the following prerequisites installed:
System Requirements
- Windows 10 or later (64-bit)
- Python 3.9 or later
- Download from: https://python.org
- During installation, check "Add Python to PATH"
- Npcap (Windows only)
- Download from: https://npcap.com
- Install with "WinPcap API-compatible Mode" option
Administrator Privileges
NetworkMonitor requires administrator privileges to capture network traffic.
Features
- Modern dark-themed user interface
- System tray support for background operation
- Real-time network monitoring and analysis
- Interactive status dashboard
- One-click web interface access
- Professional status indicators and notifications
- Background operation support
Installation
-
Download the latest NetworkMonitor installer from the releases page.
-
Run the installer with administrator privileges.
-
After installation, open a command prompt with administrator privileges and install the required Python packages:
Running NetworkMonitor
- Launch NetworkMonitor from the Start Menu or desktop shortcut.
- Ensure you run it as administrator
- A modern status dashboard will appear showing the application status
-
The web interface will open automatically in your default browser
-
Using the Status Dashboard:
- Monitor application status through the visual indicator
- Click "Open in Browser" to access the web interface
- Use "Run in Background" to minimize to system tray
- Copy the web interface URL with one click
-
Exit safely using the Exit button
-
System Tray Features:
- Minimize the application to system tray for background operation
- Right-click the tray icon for quick access to common actions
-
Double-click to restore the dashboard window
-
If you see any dependency warnings:
- Verify that all prerequisites are installed
- Check that Python packages are installed correctly
- Refer to the troubleshooting section below
Troubleshooting
Common Issues
- "Npcap not found" error:
- Ensure Npcap is installed from https://npcap.com
-
Try reinstalling Npcap with "WinPcap API-compatible Mode" checked
-
Python package errors:
- Open an administrator command prompt
-
Run:
pip install -r "C:\Program Files\NetworkMonitor\requirements.txt"
-
"Administrator privileges required":
- Right-click NetworkMonitor shortcut
-
Select "Run as administrator"
-
UI Display Issues:
- Ensure your Windows theme is set to 100% scaling
- Update your graphics drivers
- Try running with compatibility mode if needed
Getting Help
If you encounter issues:
1. Check the application logs at %LOCALAPPDATA%\NetworkMonitor\logs
2. Open an issue on our GitHub repository
3. Include error messages and logs when reporting issues
Development Setup
-
Clone the repository:
-
Install development dependencies:
-
Install Node.js dependencies for the web interface:
-
Build the application:
License
[Add license information here]