tracebox
« Back to VersTracker
Description:
Middlebox detection tool
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: networking diagnostics traceroute middlebox research
Install: brew install tracebox
About:
Tracebox is a powerful middlebox detection tool designed to probe network paths and identify devices that interfere with traffic. It sends specially crafted packets to detect modifications like packet injection, NAT behavior, and firewall filtering. This provides network operators and researchers with crucial visibility into the hidden infrastructure affecting their connections.
Key Features:
  • Automated middlebox detection and characterization
  • Lua-based scripting for custom probe creation
  • Supports a wide range of protocols (TCP, UDP, ICMP, etc.)
  • Detects packet injection, NATs, and traffic shaping
Use Cases:
  • Network troubleshooting and diagnostics
  • Researching network neutrality and censorship
  • Verifying network policy enforcement
Alternatives:
  • Paris-traceroute – Focuses on path discovery and load balancing analysis, while Tracebox specializes in identifying in-path device behavior.
  • Wireshark – A general-purpose packet analyzer, whereas Tracebox is a specialized tool for active probing of middlebox behavior.
Version History
Detected Version Rev Change Commit
Sep 12, 2024 8:18pm 3 VERSION_BUMP 8d469fef