Skip to content

NetworkSpyHQ/NetworkSpy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

631 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Network Spy logo

Network Spy

Premium HTTP/HTTPS Traffic Debugger & Analyzer

Local-first high-performance proxy for desktop interception, SSL decryption, and specialized AI/GraphQL viewers.

🌐 Official Website: networkspy.app β€” Get your PRO license here!

License: APACHE CI Status: Beta Rust TypeScript Tauri Local first Platform Discussions Issues PRs

Network Spy Dashboard


⭐ Star us on GitHub β€” your support motivates us to build more "Superpowers" for your dev workflow! πŸ™πŸ˜Š


πŸ“– Table of Contents


Traffic Summary Dashboard

πŸš€ About

Network Spy is a cross-platform Network Proxy and Traffic Analyzer built with Tauri, Rust, and React. It intercepts, decrypts, and analyzes your application's network traffic with a stunning, high-performance interface.

Our goal is to move beyond simple "packet capturing" and provide a tool that truly understands the data being sent across the wire.


βš™οΈ How it Works

Network Spy operates as a Man-in-the-Middle (MITM) proxy. It sits between your application and the internet, intercepting traffic to provide deep visibility.

  1. Proxy Interception: The app starts a high-performance Rust-based proxy server on your local machine.
  2. HTTPS Decryption: By installing the optional Network Spy Root CA, the app can securely decrypt HTTPS traffic using industry-standard certificate pinning bypass techniques.
  3. Capture & Analyze: Traffic is captured in real-time and passed through our specialized Superpower Viewers for automated decoding of GraphQL, LLM streams, Protobuf, and more.
  4. Local Forever: All data is analyzed and stored locally in a high-speed SQLite database. No traffic ever leaves your machine.

Architecture DataFlow

How it Works Diagram


✨ Key Features

Network Spy is designed around a core philosophy: Viewers are a Superpower.

  • πŸš€ High Performance: Rust-powered proxy engine for zero-latency traffic interception.
  • 🎨 Premium UI: A modern, dark-themed interface built for modern developers.
  • 🧬 GraphQL Inspector: Deeply parses queries, variables, and extensions with batched operation support.
  • 🧠 LLM Token Analyzer: The first specialized tool for AI/ML developers to track token costs and stream latency.
  • 🏷️ Intelligent Tagging: Automatically categorize and search through thousands of requests.
  • πŸ“¦ Custom Viewer Engine: Build your own visualizers with a drag-and-drop block builder.

Deep Dive: Learn how to maximize the Custom Viewer Engine for your workflow, including AI-powered generation (Pro Feature), in the Custom Viewer Guide.

πŸ‘‰ Explore all features in detail here

LLM Token Analyzer


⚑ Quick Install

The fastest way to install or update Network Spy is via the terminal (Stable Releases):

 macOS / 🐧 Linux

curl -fsSL https://raw.githubusercontent.com/muizidn/NetworkSpy/main/install.sh | sh

Note

Linux Packages: To save CI build quota, official releases only include .deb packages for Linux. If you need .rpm or AppImage, you can clone this repository and run the Release Build Linux workflow manually in GitHub Actions.

πŸͺŸ Windows (PowerShell)

iwr -useb https://raw.githubusercontent.com/muizidn/NetworkSpy/main/install.ps1 | iex

πŸ§ͺ Bleeding Edge (Develop Builds)

If you want the latest features from the develop branch before they are officially released:

macOS / Linux

curl -fsSL https://raw.githubusercontent.com/muizidn/NetworkSpy/develop/install-dev.sh | sh

Windows (PowerShell)

iwr -useb https://raw.githubusercontent.com/muizidn/NetworkSpy/develop/install-dev.ps1 | iex

πŸ›‘οΈ Trust & Security

  • One-Click CA Setup: Automated root certificate installation for HTTPS interception.
  • Local Analysis: All decryption happens on your machine. No traffic ever leaves your device.
  • High Performance: Rust-powered proxy engine ensures zero-latency interception.

Deep Dive: Learn more about our local-first security model, SSL decryption, and telemetry in the Security Guide.


πŸ› οΈ Development Setup

  1. Clone: git clone https://github.com/muizidn/NetworkSpy.git
  2. Install: bun install
  3. Run Dev: bun run tauri dev
  4. Build: bun run tauri build

Back to top

About

Developer's favourite HTTP Traffic Debugger with Supercharged Viewer.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors