An open API service indexing awesome lists of open source software.

https://github.com/darkstarbdx/cryptid2

Cryptid2 πŸπŸ’» is a Python tool for educational HTTP/UDP flood attacks. It tests server/network resilience, aiding ethical hackers in security assessments. Customizable threads, attack durations, and targets make it ideal for controlled tests. Compatible with Linux/Termux.
https://github.com/darkstarbdx/cryptid2

ddos ethical-hacking security security-tools

Last synced: 8 months ago
JSON representation

Cryptid2 πŸπŸ’» is a Python tool for educational HTTP/UDP flood attacks. It tests server/network resilience, aiding ethical hackers in security assessments. Customizable threads, attack durations, and targets make it ideal for controlled tests. Compatible with Linux/Termux.

Awesome Lists containing this project

README

          

![β˜…Always for truth, against falsehood β˜…](https://github.com/darkstarbdx/cryptid2/assets/122794584/e550a734-5a71-4d94-a9db-25efd26400d6)

# Cryptid2
⚠⚠⚠⚠ Use at your own risk, I am not responsible for any damage ⚠⚠⚠⚠

## Overview

Cryptid2 is a Python-based tool designed for educational purposes to simulate HTTP and UDP flood attacks. It allows users to test the resilience and load handling capabilities of web servers under high traffic conditions.

### Features

- **HTTP Flood:** Sends a high volume of HTTP requests to a specified URL.
- **UDP Flood:** Sends a high volume of UDP packets to a specified IP address.
- **Multi-threaded:** Utilizes multiprocessing to maximize the attack throughput.
- **Detailed Target Information:** Displays detailed network information about the target before initiating the attack.

## Installation

### Linux

1. **Clone the repository:**
```bash
git clone https://github.com/darkstarbdx/cryptid2.git
cd cryptid2
```

2. **Install required packages:**
- Python 3.x
- Required Python libraries: `httplib2`, `dnspython`

Install Python and pip (if not already installed):
```bash
sudo apt update
sudo apt install python3 python3-pip
```

Install required Python libraries:
```bash
pip3 install -r requirements.txt
```

3. **Run the script:**
```bash
python3 cryptid2.py
```

### Termux (Android)

1. **Install Termux:**
- Install Termux from the Google Play Store or F-Droid.

2. **Setup Termux:**
```bash
pkg update && pkg upgrade
pkg install python git
```

3. **Clone the repository:**
```bash
git clone https://github.com/darkstarbdx/cryptid2.git
cd cryptid2
```

4. **Install required packages:**
```bash
pip3 install -r requirements.txt
```

5. **Run the script:**
```bash
python cryptid2.py
```

## Usage

1. **Follow the on-screen prompts:**
- Enter the target website URL, number of threads, and attack duration in seconds.
- Confirm the details and press `Enter` to start the attack.

2. **Monitor the attack:**
- The tool will display the progress of the attack, including the number of threads being sent.

### Example

```bash
$ python cryptid2.py
🌟 πš†πšŽπš‹πšœπš’πšπšŽ π™»πš’πš—πš”: https://example.com
🌟 πšƒπš˜πšπšŠπš• πšƒπš‘πš›πšŽπšŠπšπšœ: 10
🌟 πšƒπš˜πšπšŠπš• πšƒπš’πš–πšŽ (π™Έπš— πš‚πšŽπšŒπš˜πš—πš): 60

πŸ”·β–ˆβ–“β–’β–’β–‘β–‘β–‘π“¦π“”π“‘π“’π“˜π“£π“” π“˜π“π“•π“žπ“‘π“œπ“π“£π“˜π“žπ“β–‘β–‘β–‘β–’β–’β–“β–ˆπŸ”·

🟑 𝙸𝙿 πšŠπšπšπš›πšŽπšœπšœ: 93.184.216.34
🟑 π™·πš˜πšœπš πš—πšŠπš–πšŽ: your-hostname
🟑 𝙸𝙿 πš›πšŠπš—πšπšŽ: 192.168.1.1
🟑 π™Έπš‚π™Ώ: your-isp
🟑 π™Ύπš›πšπšŠπš—πš’πš£πšŠπšπš’πš˜πš—: your-organization
🟑 π™²πš˜πšžπš—πšπš›πš’: your-country
🟑 πšπšŽπšπš’πš˜πš—: your-region
🟑 π™²πš’πšπš’: your-city
🟑 πšƒπš’πš–πšŽ πš£πš˜πš—πšŽ: your-timezone
🟑 π™»πš˜πšŒπšŠπš• πšπš’πš–πšŽ: current-time
🟑 π™Ώπš˜πšœπšπšŠπš• π™²πš˜πšπšŽ: your-postal-code

🌟 π™Ώπš›πšŽπšœπšœ π™΄πš—πšπšŽπš› πšƒπš˜ πš‚πšπšŠπš›πš π™°πšπšπšŠπšŒπš” 🌟
Press Enter to start the attack...

🟑 πšƒπš‘πš›πšŽπšŠπšπšœ πš‚πšŽπš—πš(10) 🟑
```

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## Acknowledgments

- Special thanks to [httplib2](https://github.com/httplib2/httplib2) and [dnspython](https://github.com/rthalley/dnspython) for their libraries used in this tool.

## Disclaimer

The authors of this tool are not responsible for any misuse or damage caused by this tool. Use it responsibly and only with proper authorization.