Netrivo Logo
Network Intelligence, Real-Time v1.0 Stable

Real-time network intelligence, from kernel to dashboard.

Capture raw network traffic at the kernel level with low-latency delivery, decode protocol layers defensively, and inspect live activity through an interactive web-based dashboard or high-performance terminal CLI. 100% local, lightweight, and engineered for deep network visibility.

Windows 10/11 · Requires Npcap · ~150MB Disk Space

0K+
Flows Tracked
0
Dashboard Pages
0
Layers Decoded
0
Language Pipeline
0%
Local Processing
Overview

Why Netrivo?

THE PROBLEM

Network visibility is often fragmented across packet capture, traffic analysis, device discovery, and security tools. Cloud-based monitoring can also be inappropriate for networks where sensitive traffic data needs to remain local.

THE SOLUTION

Netrivo brings capture, analysis, device intelligence, visualization, and threat detection into a single local-first platform.

Capture Decode Analyze Identify Detect Visualize
Architecture

Three languages. One real-time pipeline.

Engineered at every layer for predictable performance, safety, and visual clarity.

C++ Capture Engine

C++17 / Npcap

Bypasses user-space queues. Fixed-size kernel buffers are drained promptly with zero-copy operations, helping avoid drops during traffic bursts — with no garbage-collection pauses in the capture hot path.

Analysis Pipeline

Python 3.11 / FastAPI

Handles parsing, aggregation, and tracking logic. Runs O(1) protocol verification, groups bidirectional network flows, calculates moving averages, and checks traffic patterns for potential port scans.

Web UI Dashboard

React 19 / Vite

Renders real-time telemetry tables, protocol distributions, and device topology with minimal latency. Virtual DOM updates keep UI layout changes smooth and non-blocking under high event rates.

Features

Everything you need to see your network clearly.

Real-time capabilities engineered to provide granular insight into network packets, devices, and threats.

01 / CAPTURE

Kernel-Level Traffic Interception

Bypass traditional userspace capture bottlenecks. Netrivo binds directly to kernel-space buffer queues using libpcap and Npcap. Supported Berkeley Packet Filters (BPF) filter out unwanted packets inside the kernel environment, reducing processing overhead before packets reach userspace.

  • Configurable 16 MB kernel buffer to absorb bursts
  • Zero-copy buffer pipeline for low overhead
  • Custom interface bindings with customizable snapshot lengths
ETH0 → KERNEL BUFFER
NIC BUF TCP UDP ICMP
02 / DECODE

Defensive Protocol Decoding

Decapsulate packets without risking backend instability. Every packet parser validates header offsets defensively, verifying bounds for variable fields (such as IPv4 IHL and TCP Options). The engine outputs structured, immutable schemas for immediate processing.

  • Ethernet II frame validation
  • IPv4 header validation (version, IHL, bounds)
  • TCP, UDP, and ICMP protocol handlers
DECODE CHAIN
Ethernet II Frame 14 bytes IPv4 Packet 20-60 bytes TCP / UDP / ICMP 8+ bytes
03 / ANALYZE

Real-Time Flow Statistics

Obtain clean traffic measurements. The telemetry pipeline smooths data rates using an exponential moving average (alpha=0.3) to prevent UI display jitter. Tracks flows using a bidirectional 5-tuple table and ranks heavy-hitter flows by total volume.

  • Exponential moving average rate calculations
  • Bidirectional 5-tuple flow aggregation
  • 100,000 active flow tracking cache capacity
TRAFFIC DIST & TALKERS
8.2K PPS
192.168.1.104 4.2 MB
10.0.0.12 2.8 MB
8.8.8.8 980 KB
04 / VISUALIZE

Dynamic Topology Mapping

Visualize active endpoints layout-free. The dashboard plots live nodes in a force-directed graph governed by real-time particle flows. Nodes are clustered automatically based on trust-zone rules, with interactive scaling to inspect connection details.

  • Adaptive node repulsion and layout clustering
  • Activity-scaled edge width with flow animation
  • Focus mode highlighting adjacent nodes and endpoints
LIVE TOPOLOGY MAP
RT LP SRV PH UKN
05 / IDENTIFY

Application & Device Identity

Identify endpoints passively. The system monitors TLS client hellos and DNS traffic to catalog endpoints. Determines vendor details, OS targets, device classes (such as printer, laptop, or server), and security levels without generating active probes.

  • DNS & SNI service fingerprinting
  • Manufacturer vendor ID mapping
  • Inventory lookup tables with timestamp tracking
PASSIVE DEVICE DISCOVERY
Workstation-01 00:1A:2B:3C:4D:5E · Intel
OS: Windows 11 Risk: Low
Main-Router E4:8D:8C:12:34:56 · Cisco
OS: Linux Kernel Risk: Med
IOT-Camera BC:D1:D2:3E:4F:7A · Generic
OS: Unknown RTOS Risk: High
06 / SECURE

Real-Time Threat Center

Identify suspicious activity without active probes. Netrivo analyzes incoming traffic behaviors using rules for port scans and protocol manipulation. Warnings light up the dashboard, tracking alerts with no remote cloud reporting.

  • Behavioral port scan analysis and threshold triggers
  • Dynamic traffic flood metrics and detection rules
  • Completely local data path for operational security
THREAT WARNING CONSOLE
ALERT [PORT_SCAN]: 192.168.1.182
Target: 192.168.1.1 (Ports 21, 22, 80, 443)
Threshold: ≥20 unique destination ports
07 / CONTROL

Dual Interface — Web & CLI

Deploy how you want. Inspect results inside the modern web-based UI across 8 live dashboard views, or run Netrivo within terminal-only setups using the robust command-line client for automation scripts.

  • 8-page React-powered web interface
  • Verbose, summary, and quiet CLI execution parameters
  • Offline replay from saved binary capture files
CLI / WEB UI SPLIT
$ netrivo_capture -i eth0 -f "tcp port 443"
[INFO] Engine initialising...
[CAPTURING] BPF: 'tcp port 443'
12:58:25 [TCP] 192.168.1.12:5432 → 8.8.8.8:443
12:58:26 [FLOW] Heavy hitter 192.168.1.12 (1.4MB)
Built For

Built for engineers who need network visibility.

Network Engineers

Monitor traffic, flows, devices, and network behavior.

Security Engineers

Investigate suspicious activity, scans, and network threats.

Developers & Researchers

Inspect and analyze network traffic locally.

IT Teams

Troubleshoot networks and understand connected devices.

Screenshots

See Netrivo in action.

A high-fidelity dashboard engineered to process real-time telemetry efficiently.

Dashboard Overview

Visual telemetry trends and protocol breakdowns updated in real time.

Device Topology Map

Interactive force-directed node visualization clustering active hosts dynamically.

Live Traffic Feed

Real-time packet capture grid with custom interface protocol coloring.

Threat Center Alerts

Anomaly detection engine flagging threat indices and scan attempts.

Why Netrivo

What makes it different.

Product-level differentiators, not just a feature list.

Local-First

Network traffic is processed locally.

Real-Time

Capture, analysis, and visualization happen continuously.

Unified

Capture, decode, analyze, identify, and detect in one workflow.

Lightweight

Designed to run locally without requiring a cloud monitoring stack.

Extensible

Modular C++ / Python / React architecture.

Get Started

Deploy in minutes.

Simple desktop installation with clear requirements and guide steps.

System Requirements

OS Windows 10 or 11 (64-bit)
Privileges Administrator permissions (for raw socket bindings)
Dependencies Npcap Packet Capture Library Download Npcap
Disk Space ~150 MB (Self-contained package)

Getting Started Guide

1

Download Installer

Get the Netrivo setup program from our secure local mirror link.

2

Install Npcap Driver

Ensure Npcap is configured with WinPcap compatibility mode selected.

3

Elevate Privileges

Run Netrivo.exe with administrator privileges to permit interface bindings.

4

Start Capturing

Select an active adapter, configure custom filters, and start parsing traffic.

Roadmap

Where Netrivo is going.

v1.0 — Stable
  • Real-time packet capture
  • Flow analysis
  • Device discovery
  • Threat detection
  • Dashboard and CLI
v1.1 — Next
  • Expanded protocol support
  • Improved detection
  • Performance improvements
v2.0 — Planned
  • Broader platform support
  • Advanced network analytics
FAQ

Questions, answered.

Technical answers addressing architecture, privileges, and product capabilities.

Start seeing your network in real time.

Download Netrivo v1.0 and begin inspecting your packet streams with kernel-level performance.

Built By

Who's behind Netrivo.

Avik Srivastava

Founder & Developer

Netrivo is an independent network intelligence platform focused on local-first network visibility, traffic analysis, and security monitoring.