Github | Other Tools | Discord | Pix4.dev
CursedSpirits is a powerful stress testing tool designed to assess the robustness and performance of your web applications through Layer 7 stress testing. This tool allows you to simulate heavy traffic.
Tested thoroughly as of 31-08-2024 and concluded still to be capable of very strong layer 7 stress / load testing web servers.
We have recorded a whopping 400 000 requests per second on our 8 core dedicated server with 1 Gbps network bandwidth.
CursedSpirits requires golang to build. Follow the instructions at https://go.dev/doc/install to get your toolchain. To use CursedSpirits, you need to follow these steps:
-
Clone the Repository
git clone https://github.com/Pix4Devs/CursedSpirits.git cd CursedSpirits
-
Compile the Project by running
go build
-
Populate the Context Directory: CursedSpirits requires specific files in the context directory to run effectively.
proxies.txt
: A list of proxy addresses that will be used for sending requests.accepts.txt
: A list of accept headers to be used in requests.refs.txt
: A list of referer headers to be used in requests.
You can use the scrape
command to automatically populate proxies.txt
with scraped proxy addresses.
CursedSpirits provides various commands to help you stress test your applications effectively. For information about these commands, run ./CursedSpirits help
Usage:
./CursedSpirits [command]
Available Commands:
check Check utilities
completion Generate the autocompletion script for the specified shell
help Help about any command
scrape Scrape proxies
version Prints out the current VERSION of CursedSpirits
Flags:
-h, --help help for ./CursedSpirits
Additional help topics:
./CursedSpirits start Start flood
Use "./CursedSpirits [command] --help" for more information about a command.
We recommend running the following commands in succession, this assures the tool is ran with fresh and tested proxies.
./CursedSpirits scrape
./CursedSpirits check proxy
./CursedSpirits start --url <target url>
We welcome contributions from the community to enhance CursedSpirits. If you encounter any issues or have suggestions for improvements, please feel free to open an issue or create a pull request.
This project is licensed under the MIT License.
Pix4Devs - Empowering Developers with Powerful Tools