NetHang is a web-based tool designed for simulating network quality between LAN and WAN interfaces. It is particularly suited for use with software routers on the Linux platform, targeting scenarios where emulating poor or variable network conditions is necessary. The tool provides built-in scenario models that reflect common network environments such as Edge, 3G, 4G, Wi-Fi, and Starlink, allowing users to explore a range of connectivity situations. Users can combine parameters like packet loss, delay, jitter, and bandwidth limitation to create custom network conditions and observe their effects on traffic.
The platform enables the creation and management of network paths, with each path representing a connection between user equipment and application services. For each path, users can specify protocols such as TCP and UDP, and configure detailed network parameters including bandwidth (in Kbps), queue depth (in packets), delay (in milliseconds), packet loss (as a percentage), and jitter (in milliseconds). NetHang also offers pre-configured models for common network scenarios, as well as the ability to develop custom models by editing configuration files. Additional features include network detection through the transmission and reception of various protocol packets, technical analysis of network traffic patterns, and support for third-party models like Apple's Network Link Conditioner.
04 LTS and at least two network interface cards recommended. The tool can be installed via PyPI using pip or from source, and after setup, it is accessible through a web browser at the default address and port. Administrative access is provided with a default username and password. The installation process involves configuring system network settings, enabling IP forwarding, setting up network interfaces, and optionally configuring NAT and a DHCP server for LAN devices.
The tool is aimed at users who need to simulate and analyze network quality, such as network engineers and developers working with Linux-based routing environments.
In the Other infrastructure space, NetHang takes a focused approach. It focuses on simulating and testing various network conditions for software routers and network applications. It is built as an open-source project for network engineers and developers. NetHang is open source under the MIT license. The product ships for the web and the command line, and it can be self-hosted.
It is developed by NetHang Maintainers, and the product first shipped in 2025. Development happens publicly on GitHub with 64 stars. Key capabilities include network simulation, scenario models, and custom settings.
Latest indexed changes and source events
Other apps tracked under the same category.