tcptraceroute
« Back to VersTracker
Description:
Traceroute implementation using TCP packets
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: networking diagnostics traceroute tcp troubleshooting
Install: brew install tcptraceroute
About:
tcptraceroute is a versatile network diagnostic tool that implements traceroute using TCP packets instead of traditional ICMP. This approach allows it to bypass firewall restrictions that often block standard traceroute probes, making it highly effective for diagnosing routing issues through filtered networks. It offers similar functionality to standard traceroute but with the ability to specify source ports, destination ports, and other TCP-specific parameters.
Key Features:
  • TCP-based traceroute bypassing ICMP filters
  • Configurable source and destination ports
  • Support for TCP SYN, ACK, and other flags
  • Packet fragmentation support
  • TCP timestamp options
Use Cases:
  • Diagnosing network paths through firewalls that block ICMP
  • Testing TCP connectivity to specific ports on remote hosts
  • Troubleshooting load balancer routing and port forwarding
  • Verifying network ACL rules and filtering policies
Alternatives:
  • traceroute – Standard ICMP-based traceroute, often blocked by firewalls
  • mtr – Combines traceroute and ping with continuous monitoring
  • nmap – General port scanner with traceroute functionality via --traceroute
Version History
Detected Version Rev Change Commit
Sep 12, 2025 3:25am 2 VERSION_BUMP 6a9ea38b