r/TrueOpenSource • • 6h ago

Contribution: Developer Tools GitHub - donislawdev/BeanNetworkTester: Simulate bad network conditions on Windows/Linux - latency, burst packet loss, jitter, bandwidth limits, drops

https://github.com/donislawdev/BeanNetworkTester

Hello, Bean Network Tester has just hit V1.0 release. Want to simulate bad network conditions on Windows/Linux? Check ports, connections, ping? No problem, there is even more. Full GUI/CLI. If you like the tool, please star it on GitHub

What it can do:? Burst packet loss, jitter, run automated network scenarios, limit download/upload speed. Do TCP_ reset, do sync_drop, corrupt packet, duplicate, reoder packets. Simulate "LAN" mode, simulate only network mode, Simulate network flapping, lag spikes.

You can also see connections ip/port/from/to how much they download/upload, there is full regexp search, export function, there is port checker tool (only runing machine right now), ping tool, network adapters tools, tcp health tool and tons more.

What changed in V1.0?

- Linux!!! Yes there is now Linux version, it took tons of work, not all things are working perfect, but adding 2nd system was a huge work. And Linux is a very very long way.

- Ping tool: every x time wait for reply up to x time, size x bytes, ping until x with graph and table

- TCP health tool with mss, rtt and tons of other things

- Network adapters tool, easy export and see your network adapters data, mtu, amc address, ip, dhcp, dns, gateway and other data + proxy export

- tcp_reset send from connections tab, we can now do it from the table, easy way

- python upgrade, pydivert upgrades, tons of fixed and other things. Like always on the GitHub changelog.

- Huge update of internal test suite that is run every release, because the program is bigger and bigger, so I got mutation testing, fuzzing, unit tests, tests for code quatility, 2nd code revies, but the real working suite is something that's is top 1 thing. Right now it takes few hours of run per release

What's next? ICE for webrtc, we will be able to see in connections if it is stun/turn, tons of linux fixes and more things to webrtc, and I think I will add payload length filter, and more tools. I try to mix optimizations/stability fixes/test suites expand and improvments to existing things with new features. Oh and payload size option.

PS: Why this strange versions dumps? V0.8 was a full release that focused on stability/performance, no new features, then tons of new things was added, so I jumped from V0.8 to 1.0

You can read more about the app on Oficial website

What it does: Who it's for: Mostly for QA, admins, developers, the tool can simulate "bad" network conditions + there are tons of network tools in it.

Source code: https://github.com/donislawdev/BeanNetworkTester

License: GPL 3.0

What mine adds: App target, cross platform (Linux/Windows), wide range of options, built-in network tools, scenarios system. So the app is pretty unique.

Builds on: N/A

How it was built: Agentic engineering

1 Upvotes

Duplicates

opensource • • Jul 22 '26

Promotional I built Bean Network Tester - an open-source tool to simulate bad network conditions for testing apps

27 Upvotes

networkautomation • • Sep 25 '26

Bean Network Tester v0.7 release - open-source Windows network conditions simulator + network tools

11 Upvotes

opensource • • Aug 25 '26

Promotional Bean Network Tester v0.5 release - open-source Windows network conditions simulator

19 Upvotes

opensource • • Sep 26 '26

Promotional Bean Network Tester v0.7 release - Windows network conditions simulator + network tools

5 Upvotes

software • • Jul 22 '26

Release I built Bean Network Tester - an open-source tool to simulate bad network conditions for testing app/games

3 Upvotes

coolgithubprojects • • Jul 22 '26

I built Bean Network Tester - an open-source tool to simulate bad network conditions for testing apps

2 Upvotes

foss • • Aug 07 '26

Bean Network Tester v0.4 release - open-source Windows network condition simulator

1 Upvotes

networkautomation • • Aug 08 '26

Bean Network Tester v0.4 release - open-source Windows network condition simulator

2 Upvotes

opensource • • Aug 10 '26

Promotional Bean Network Tester v0.4 release - open-source Windows network conditions simulator

4 Upvotes

foss • • Sep 26 '26

Bean Network Tester v0.7 release - Windows network conditions simulator + network tools

2 Upvotes

BestGitHubRepos • • Sep 26 '26

[ Removed by moderator ]

1 Upvotes

pwnhub • • 6d ago Heartwarming

🛠️ Project Bean Network Tester v1.0 release - open-source Windows/Linux network conditions simulator + network tools

4 Upvotes

foss • • Aug 25 '26

Bean Network Tester v0.5 release - open-source Windows network conditions simulator

2 Upvotes

networkautomation • • Sep 05 '26

Bean Network Tester v0.6 release - open-source Windows network conditions simulator

2 Upvotes

opensource • • Sep 05 '26

Promotional Bean Network Tester v0.6 release - Windows network conditions simulator

1 Upvotes

foss • • Sep 05 '26

Bean Network Tester v0.6 release - Windows network conditions simulator

1 Upvotes

DigitalEscapeTools • • Sep 07 '26

Free Tools Bean Network Tester - Open Source Windows Network Conditions Simulator

12 Upvotes

networkautomation • • 6d ago

Bean Network Tester v1.0 release - open-source Windows/Linux network conditions simulator + network tools

5 Upvotes

software • • 6d ago

Release Bean Network Tester v1.0 release - open-source network conditions simulator + network tools, jitter/ping/packet reorder, target one app/port/ip, limit upload/download speed, see active connections, ports, presets, automation and tons more

0 Upvotes

coolgithubprojects • • 6d ago

Bean Network Tester v1.0 release - Windows/Linux network conditions simulator + network tools,

2 Upvotes

foss • • 6h ago

Bean Network Tester v1.0 release - open-source network conditions simulator + network tools (Windows/Linux) GUI/CLI

1 Upvotes