Show HN: Bean Network Tester – open-source bad network simulator

donislawdev1 pts0 comments

I had built Bean Network Tester - a tool that helps developers and testers simulate poor network conditions for their apps and games.It allows you to intentionally make the connection worse and test how your software behaves with various problems. I aimed to make the tool easy for people without experience, but, from the other side, still usable for people with more networking experience. So a person without experience can just use a pre-built profile or scenario and click start . A more advanced user can do the same from the CLI or integrate the tool into CI/CD or create their own profiles or script their own testing scenarios (like at x set z or do y ).To be honest, my internet connectionn is pretty terrible most of the time, so you could say this tool lets you simulate my default network :-)If you like the app, please give it a bean* *i mean give it a star on GitHub.If you have any feature requests, feel free to share them. Right now I m working on the V0.5 version, but it will take a bit a bit a bit a bit a bit of time. Yep a longer one.What the tool can do? - 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. V0.4.0 was just released 3 days ago. There is still a long way ahead BNT :-)

quot network tool bean built experience

Related Articles