Favicon of tproxy

tproxy

Cross-platform network traffic monitoring tool supporting gRPC, MySQL, Redis, and MongoDB. Built in Go for Windows, Mac, and Linux with protocol-specific analysis.

tproxy is a powerful network traffic monitoring tool designed for developers who need deep visibility into their backend services. Whether you're debugging connection behavior, analyzing pool management, or understanding protocol interactions, tproxy provides real-time insights into TCP and UDP traffic.

Key capabilities include:

  • Protocol-specific monitoring for gRPC, HTTP/2, Redis, and MongoDB with detailed packet analysis
  • Connection lifecycle tracking to understand when connections open, reconnect, and close
  • Connection pool analysis for databases like MySQL, revealing connection counts and lifetime policies
  • Network performance metrics including retransmission rates, round-trip time (RTT), and connection reliability
  • Traffic shaping with configurable upward and downward speed limits for testing
  • Packet delay simulation to test application behavior under latency conditions
  • Statistics mode for detailed connection and performance data collection

Built in Go and available across Windows, Mac, and Linux, tproxy works as a transparent proxy that intercepts and analyzes traffic between your application and remote services. Install via go install, Docker, or Scoop on Windows. The tool operates with minimal overhead and supports both quiet mode for production monitoring and verbose output for development debugging.

Install

Go
$ go install github.com/kevwan/tproxy@latest

Features

Async I/OScriptable

Media

Pros

4
  • Monitors network traffic for gRPC, MySQL, and MongoDB
  • Cross-platform support for Windows, macOS, and Linux
  • Protocol-specific analysis for supported services
  • Includes speed limiting and packet delay options

Related tools

Share:

Auto-fetched .

Recent releases

Similar to tproxy

Favicon

 

  
 
Favicon

 

  
 
Favicon