NetQuality is a network performance benchmarking suite that measures latency, bandwidth, and routing paths across IPv4 and IPv6 networks using TCP and ICMP probes. It functions as a BGP routing analyzer, identifying peering relationships and network bottlenecks by retrieving data from global routing databases, and as a dual-stack network tester that performs diagnostics simultaneously over both protocol stacks to compare performance and connectivity.
The tool distinguishes itself through its TCP-based traceroute engine, which traces the full route packets take to a destination while identifying each hop and its latency, with support for large-packet mode. It also provides multi-region bandwidth testing, measuring upload and download throughput across domestic and international servers to assess network capacity and bottlenecks. The diagnostic suite can be run inside a Docker container with host-network mode for isolated or containerized environments, and results can be exported as structured JSON or saved to files in ANSI, JSON, or plain-text format for programmatic analysis or offline review.
The suite covers network latency measurement, bandwidth throughput testing, and TCP traceroute diagnostics, with the ability to run in dual-stack mode, latency-only mode, or skip specific diagnostic modules. It also traces return routing paths across China's three major ISPs using NextTrace, and queries BGP peering information from BGP.TOOLS and BGP.HE.NET databases.