WaspsWithBazookas

๐Ÿ Wasps With Bazookas ๐Ÿš€

โ€œItโ€™s like bees with machine guns, but way more power!โ€

WaspsWithBazookas Logo [![Crates.io](https://img.shields.io/crates/v/wasps-with-bazookas)](https://crates.io/crates/wasps-with-bazookas) [![License: GPL-2.0](https://img.shields.io/badge/License-GPL%202.0-green.svg)](https://opensource.org/licenses/GPL-2.0) [![Rust](https://img.shields.io/badge/Rust-1.70+-orange.svg)](https://www.rust-lang.org/)

๐ŸŽฏ What the Heck is This?

WaspsWithBazookas is your ultimate distributed load testing weapon. Think of it as having an army of angry wasps, each armed with rocket launchers, ready to absolutely obliterate your servers with HTTP requests.

But hereโ€™s the kicker: itโ€™s not just powerfulโ€”itโ€™s smart, scalable, and actually fun to use.

โš ๏ธ DO NOT USE THIS TO DDOS SERVERS YOU DONโ€™T OWN! This tool is for legitimate load testing of your own infrastructure. Using it against othersโ€™ servers is illegal and weโ€™re not responsible if you end up in digital jail. Youโ€™ve been warned! โš–๏ธ


๐ŸŒŸ Why WaspsWithBazookas?

๐Ÿš€ Distributed Power

โšก Performance That Hurts

๐ŸŽฎ Developer Experience

๐Ÿ”ง Production Ready


๐ŸŽช Use Cases That Actually Matter

๐Ÿข Enterprise Load Testing

๐Ÿš€ DevOps & SRE

๐ŸŽฏ Development Teams


๐Ÿ† What Makes This Special?

๐Ÿ The Hive Architecture

    ๐Ÿ  HIVE (Command Center)
         โ†•๏ธ
    ๐Ÿ๐Ÿ๐Ÿ๐Ÿ๐Ÿ๐Ÿ๐Ÿ๐Ÿ
    Wasp Army Spread Out Across the World (or not)
         โ†•๏ธ
    ๐ŸŽฏ TARGET SERVER

โšก Performance Highlights

๐Ÿ›ก๏ธ Enterprise Features


๐Ÿš€ Quick Start

Want to see this in action? Hereโ€™s how to get started in under 2 minutes:

# 1. Install the tools
curl -fsSL https://raw.githubusercontent.com/Phara0h/WaspsWithBazookas/main/install.sh | bash

# 2. Start the test dummy server (your target)
test-dummy --port 8080 --host 127.0.0.1

# 3. Start the hive (command center)
hive --port 4269

Boom! You just launched a distributed load test with 2 wasps, each using 10 threads and 100 connections for 30 seconds. Thatโ€™s 2,000 concurrent connections hitting your target! ๐ŸŽฏ

๐Ÿ’ก Pro Tip: The test dummy server now provides ultra-fast, httpbin-style endpoints for every load testing scenario. See the Test Dummy Guide for details! Very useful for testing infrastructure sicne you donโ€™t want the http server to be the bottleneck.


๐Ÿ“š Whatโ€™s Next?

๐Ÿค Contributing

Found a bug? Want to add features? Weโ€™d love your help! Check out our Contributing Guide and join the swarm! ๐Ÿ


๐Ÿ“„ License

This project is licensed under the GNU General Public License v2.0 - see the LICENSE file for details.



Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

v2.0.4

v2.0.3

10 July 2025

v2.0.2

8 July 2025

v2.0.1

8 July 2025

v2.0.0

8 July 2025

v1.3.0

28 April 2020

v1.2.8

26 September 2019

v1.2.7

26 September 2019

1.2.4

2 July 2019

1.2.3

1 July 2019

1.2.2

1 July 2019

1.2.1

19 June 2019

1.2.0

19 June 2019

1.1.0

19 June 2019