Bean Network Tester is a tool for testers and developers: check how your application behaves on a poor connection. Like Clumsy or NetLimiter, it lets you deliberately degrade the network - add ping, drop packets, cap the speed, tear connections down, and more. It works by intercepting traffic with the WinDivert driver (via PyDivert), and offers both a clear windowed interface with tooltips and a command-line mode for CI.
Features
- Add lag and jitter - fixed or random delay.
- Drop, corrupt or duplicate packets - fake a flaky link.
- Cap download/upload speed - throttle to a set KB/s.
- Tear connections down - TCP resets or a dead link.
- Flap the link on and off - outages that come and go.
- Block ports or IPs - a small built-in firewall, plus LAN mode (no internet).
- Aim at one app - by process, PID, IP or port.
- Presets and saved profiles - 56k modem, Cafe WiFi, Satellite and more.
- Run scripted scenarios - timed steps that change the network on their own.
- Reproducible by seed - replay the exact same random loss and jitter.
- Watch it live - chart, connections table, counters.
- Command-line mode - scriptable for CI.
- No telemetry, fully offline - sends no data anywhere.
License
GNU General Public License version 3.0 (GPLv3)Other Useful Business Software
Build Agents and Models on One Platform
Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of Bean Network Tester!