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.
https://beannetworktester.donislawdev.com/
Features
- Add lag and jitter - fixed or random delay, plus occasional spikes.
- Drop, corrupt or duplicate packets - loss can arrive in bursts, the way a real wireless link fails.
- Cap download/upload speed - throttle to a set KB/s, with a buffer that adds queuing delay before it starts dropping.
- Tear connections down - TCP resets, a dead link, or new connections that never come up.
- 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) and internet only (no local network).
- Aim at one app - by process name, PID, IP, port, or one address family.
- Presets and saved profiles: pre-made profiles: ): Perfect network, Good Wi-Fi, 5G network, Home DSL (VDSL), LTE/4G, Satellite (low orbit), Distant server (another continent), Weak Wi-Fi, Cafe (crowded Wi-Fi), Congested home link (bufferbloat), Train/metro (tunnels), 3G network, Foreign roaming, Satellite (geostationary), In-flight Wi-Fi, 56k modem, Terrible network
- 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, counters, a searchable connections table and an event log.
- Command-line mode - scriptable for CI, with exit codes and JSON output.
- No telemetry, fully offline - sends no data anywhere.
- Break the path, not only the packets - an MTU black hole and NAT-style idle timeouts.
- Export to CSV - session statistics and a snapshot of the connections table.
- built-in tools like: check active connections, check is port is free or what is using it
License
GNU General Public License version 3.0 (GPLv3)Other Useful Business Software
Paessler - Monitor Your Whole Network in Minutes
Waiting weeks for a monitoring rollout isn't an option when infrastructure doesn't stop running. PRTG's auto-discovery scans your network and suggests from over 200 pre-configured sensor types, so you're watching servers, applications and devices within minutes, not after a multi-week deployment. Enterprise-strength monitoring, without the enterprise complexity. Start your free trial today.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of Bean Network Tester!