# limerboy/impulse

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/limerboy-impulse).**

2,740 stars · 535 forks · Python · gpl-3.0

## Links

- GitHub: https://github.com/LimerBoy/Impulse
- awesome-repositories: https://awesome-repositories.com/repository/limerboy-impulse.md

## Topics

`attack` `calls` `ddos` `email-bomber` `flood` `hacking` `hacking-tool` `kali-linux` `kali-linux-hacking` `kali-nethunter` `kali-scripts` `sip-killer` `sms` `sms-bomber` `sms-flooder` `social-engeneering` `social-engeneering-toolkit` `tcp` `termux` `udp`

## Description

Impulse is a denial-of-service attack framework and network stress testing tool designed to execute resource saturation and traffic amplification against targeted systems. It provides a collection of scripts to simulate high-volume traffic and evaluate system stability across various network protocols.

The tool includes specialized capabilities for traffic amplification, using public servers to reflect and multiply network traffic directed at a specific IP address. It also features utilities for disrupting communication services through the mass transmission of email messages and mobile telephony requests.

The project covers several capability areas, including network layer flooding, HTTP application flooding, and the injection of malformed packets. It also manages resource exhaustion through TCP state saturation and the maintenance of persistent concurrent connections.

## Tags

### Security & Cryptography

- [DoS Attack Frameworks](https://awesome-repositories.com/f/security-cryptography/dos-attack-frameworks.md) — Provides a comprehensive toolset for conducting denial-of-service attacks via packet flooding and resource exhaustion.
- [Network Traffic Flooding](https://awesome-repositories.com/f/security-cryptography/network-traffic-flooding.md) — Generates high-volume network traffic to exhaust server resources and block legitimate access. ([source](https://github.com/LimerBoy/Impulse#readme))
- [Protocol Amplification Attacks](https://awesome-repositories.com/f/security-cryptography/protocol-amplification-attacks.md) — Exploits public servers to multiply traffic volume and overwhelm a targeted IP address. ([source](https://github.com/LimerBoy/Impulse/blob/master/README.md))
- [Application Layer Flooders](https://awesome-repositories.com/f/security-cryptography/security/application-and-web/web-application/application-layer-flooders.md) — Overwhelms web servers by manipulating HTTP requests and maintaining numerous simultaneous connections.
- [TCP State Exhaustion Attacks](https://awesome-repositories.com/f/security-cryptography/tcp-state-exhaustion-attacks.md) — Initiates numerous half-open connections to consume the server's transmission control block memory.
- [Traffic Amplification Attacks](https://awesome-repositories.com/f/security-cryptography/traffic-amplification-attacks.md) — Implements traffic amplification using public servers to multiply network traffic hitting a target IP.
- [Traffic Amplification Systems](https://awesome-repositories.com/f/security-cryptography/traffic-amplification-systems.md) — Exploits public servers to reflect and multiply network traffic directed at a specific IP address.
- [Email Flooding Attacks](https://awesome-repositories.com/f/security-cryptography/email-flooding-attacks.md) — Sends a massive volume of email messages to a specific address to disrupt mail services. ([source](https://github.com/LimerBoy/Impulse#readme))

### Testing & Quality Assurance

- [Network Stress Testers](https://awesome-repositories.com/f/testing-quality-assurance/software-testing/testing-frameworks/test-frameworks/execution-and-infrastructure/automated-test-generators/stress-testing/network-stress-testers.md) — Provides a comprehensive suite of network stress testers to evaluate infrastructure capacity via high-volume traffic simulation. ([source](https://github.com/LimerBoy/Impulse/blob/master/requirements.txt))

### Networking & Communication

- [Connection Exhaustion](https://awesome-repositories.com/f/networking-communication/connection-pooling/grpc-connection-pools/connection-exhaustion.md) — Maintains high volumes of simultaneous open sessions to exhaust server connection capacity.
- [Request Flooding](https://awesome-repositories.com/f/networking-communication/http-request-dispatchers/request-flooding.md) — Provides asynchronous HTTP and POST request flooding to overwhelm web application resources.
- [Application Layer Flooding](https://awesome-repositories.com/f/networking-communication/http-traffic-manipulation-tools/application-layer-flooding.md) — Implements high-volume HTTP and POST request flooding to overwhelm web application resources. ([source](https://github.com/LimerBoy/Impulse/blob/master/README.md))
- [TCP State Exhaustion](https://awesome-repositories.com/f/networking-communication/network-transport-protocols/tcp-connection-pooling/tcp-server-management/tcp-state-exhaustion.md) — Initiates numerous half-open TCP connections to consume the target server's memory and capacity. ([source](https://github.com/LimerBoy/Impulse/blob/master/README.md))
- [Malformed Packet Generation](https://awesome-repositories.com/f/networking-communication/packet-engines/packet-construction/malformed-packet-generation.md) — Constructs malformed or oversized network packets across transport layers to destabilize targeted systems.
- [Connection Exhaustion](https://awesome-repositories.com/f/networking-communication/persistent-network-connections/connection-exhaustion.md) — Maintains numerous concurrent connections to exhaust the available session capacity of a target server. ([source](https://github.com/LimerBoy/Impulse#readme))
- [Network Layer Flooders](https://awesome-repositories.com/f/networking-communication/transport-layers/network-layer-flooders.md) — Ships a network layer flooder to overwhelm infrastructure with high-volume protocol-specific traffic. ([source](https://github.com/LimerBoy/Impulse/blob/master/README.md))
- [Malformed Packet Injection](https://awesome-repositories.com/f/networking-communication/packet-injection-engines/malformed-packet-injection.md) — Sends oversized or malformed network packets to destabilize or freeze targeted systems. ([source](https://github.com/LimerBoy/Impulse#readme))
- [SMS Bombers](https://awesome-repositories.com/f/networking-communication/sms-bombers.md) — Sends a high volume of text messages and phone calls to a specific number to overwhelm the recipient. ([source](https://github.com/LimerBoy/Impulse#readme))
- [SMS Messaging Gateways](https://awesome-repositories.com/f/networking-communication/sms-messaging-gateways.md) — Interfaces with telephony providers to transmit high-frequency text messages.
- [Message Saturation](https://awesome-repositories.com/f/networking-communication/smtp-routing/smtp-sending/message-saturation.md) — Sends rapid sequences of email messages through mail transfer agents to disrupt services.
- [SMTP Flooding](https://awesome-repositories.com/f/networking-communication/smtp-routing/smtp-sending/smtp-flooding.md) — Sends massive volumes of email messages to saturate inboxes and disrupt mail services.
