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 - 56k modem, Cafe WiFi, Satellite, In-flight Wi-Fi 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, 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.

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3)

Follow Bean Network Tester

Bean Network Tester Web Site

Other Useful Business Software
Build Data Resilience - Take the Assessment Today Icon
Build Data Resilience - Take the Assessment Today

Can you recover when it matters most? Take this quick assessment to identify gaps and build greater recovery confidence.

Is your recovery strategy as strong as you think? Take this quick self-assessment to check your recovery readiness and gain tailored insights. In only 2 minutes, you'll learn where you fall on the recovery readiness scale.
Take the Assessment
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Bean Network Tester!

Additional Project Details

Operating Systems

Windows

Languages

Chinese (Simplified), English, Polish

Intended Audience

Developers, Information Technology, Quality Engineers, Security Professionals, System Administrators, Testers

User Interface

Console/Terminal, Tk

Programming Language

Python

Related Categories

Python Software Testing Tool, Python QA Automation Software, Python Network Simulators

Registered

2026-07-20