██ ▄█▀▓█████▓██ ██▓ ██████
██▄█▒ ▓█ ▀ ▒██ ██▒▒██ ▒
▓███▄░ ▒███ ▒██ ██░░ ▓██▄
▓██ █▄ ▒▓█ ▄ ░ ▐██▓░ ▒ ██▒
▒██▒ █▄░▒████▒ ░ ██▒▓░▒██████▒▒
▒ ▒▒ ▓▒░░ ▒░ ░ ██▒▒▒ ▒ ▒▓▒ ▒ ░
░ ░▒ ▒░ ░ ░ ░▓██ ░▒░ ░ ░▒ ░ ░
░ ░░ ░ ░ ▒ ▒ ░░ ░ ░ ░
░ ░ ░ ░░ ░ ░
░ ░
This product and source is not complete and needs much work, feel free to take and build, finish etc. Once the REALEASE hits will be the official launch, please leave a * if you fork <
The HTTP/2 Client is a versatile tool for sending custom HTTP/2 requests to web servers. It allows you to configure request parameters, control concurrency, and analyze server responses, making it an essential tool for developers and testers.
HTTP/2 Support: Communicate with web servers over HTTP/2 protocol.
Flexible Request Configuration: Customize request parameters including method, headers, body, and timeouts.
Concurrent Requests: Control concurrency level to simulate different load conditions.
Response Analysis: Analyze server responses including status codes, headers, and response bodies.
Error Handling: Comprehensive error handling for robust testing and debugging.
Command-line Interface: Use a command-line interface for easy interaction and scripting.
Output Options: Save server responses to files for further analysis.
Special thanks to the contributors and open-source projects that made this framework possible.
Inspired by: https://github.com/secengjeff/rapidresetclient
This tool was designed for my own testing purposes. No USAGE information will be submitted at this time.
Be sure to have the proper environment and dependencies installed from the .toml to use the script correctly!