📡
NETPULSE
Real-time network visibility platform. Continuously monitors device network activity, tracks connection metadata, and surfaces behavioural patterns through a structured, queryable API.
Active
Python
FastAPI
Network
Overview
NETPULSE is a lightweight network monitoring backend built for continuous, always-on visibility into device network behaviour. It collects connection events in real-time, classifies traffic by type and destination, and exposes the data through a clean REST API.
Designed for personal infrastructure monitoring, NETPULSE provides a persistent record of network activity that can be queried historically or streamed live. The data layer supports trend analysis and anomaly flagging without sending data to any third-party service.
Monitored Signals
Active Connections
Traffic Volume
Destination Hosts
Protocol Distribution
Connection Duration
Device Inventory
Event Timeline
Anomaly Flags
Key Features
- Always-on passive monitoring — no device-side agent or configuration required
- Structured REST API for programmatic access to live and historical network data
- Connection event logging with full metadata — timestamps, hosts, protocols, durations
- Device inventory tracking with first-seen and last-seen timestamps
- Anomaly detection flags for unusual connection patterns or unexpected destinations
- Local-only data storage — no cloud dependency, no third-party telemetry
Tech Stack
Python
FastAPI
asyncio
SQLite
uvicorn