Skip to content

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.

License

Notifications You must be signed in to change notification settings

maximiliancw/netpulse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NetPulse

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.

Screenshot of NetPulse UI

Features

  • 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

Stack

Frontend

Backend

Getting Started

Prerequisites

  • Node.js (v16 or higher)
  • Python (v3.13 or higher)

Installation

  1. Clone the repository:
git clone https://github.com/maximiliancw/netpulse.git
cd netpulse

About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published