NetPulse is a real-time network traffic analysis and visualization web application. It provides insights into network activity by capturing and analyzing network packets, displaying the data in an interactive graph format.
- Real-time network traffic monitoring
- Interactive network graph visualization
- Detailed statistics for network hosts and connections
- WebSocket-based live updates
- HTTP API for network summary and host details
- Node.js (v16 or higher)
- Python (v3.13 or higher)
- Clone the repository:
git clone https://github.com/maximiliancw/netpulse.git
cd netpulse