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 sub-microsecond latency, 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

0+
Packets / Sec
0
Dashboard Pages
0
Layers Decoded
0
Language Pipeline
0%
Local Processing
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 instantly with zero-copy operations. Ensures zero drops even during 10,000+ packets/second throughput without garbage collection latency.

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 sub-10ms 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.

  • Sustained 10,000+ pps capture capacity
  • 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 structure decoders with checksum verification
  • 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 filters data rates using an exponential moving average (alpha=0.3) to prevent UI display jitter. Tracks flows using a 5-tuple table, automatically classifying bandwidth anomalies and elephant connections exceeding 1MB in 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 hits in 500ms
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 validation using standard PCAP format records
CLI / WEB UI SPLIT
$ ./netrivo --interface eth0
[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] Elephant detected (1.4MB)
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 every 10ms.

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

Built for depth and clarity.

A network analyzer structured to provide immediate operational insights locally.

Kernel-Level Performance

Harness native performance. Using Npcap and libpcap bindings written in C++17, the application drains network buffers quickly, allowing sustained capturing without frame dropping.

Real-Time Visual Intelligence

Understand patterns as they happen. Skip reading dense, static text logs; inspect active traffic structures visually via the interactive dashboard interface.

Open, Extensible Pipeline

Expand the analyzer's parser capabilities easily. Decoupling the C++ capture engine, Python parser logic, and React dashboard makes it simple to integrate custom decoders.

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.

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.