Disclaimer: This script is intended strictly for authorized testing purposes. Unauthorized usage against systems you do not own or have explicit permission to test is illegal and unethical.
This project is a Python-based DDoS (Distributed Denial of Service) testing script designed to evaluate the resilience of web applications by simulating high volumes of traffic. It's a powerful tool for penetration testers and cybersecurity professionals to assess the strength of their infrastructure.
- Private IP Spoofing: Randomly generates private IP addresses, simulating attacks from multiple sources.
- Multithreading: Leverages multithreading to maximize the intensity of the simulated attack while optimizing resource usage.
- Configurable Packet Count: Customize the number of packets sent, allowing fine-tuned control over the testing intensity.
Ensure you have Python 3.x installed on your system. The script also requires the aiohttp
library.
Install the required dependencies using the following command:
pip install -r requirements.txt
To run the script, use the following command:
python /src/main.py --ip <target_ip> --port <target_port> --count <packet_count>
Replace <target_ip>, <target_port>, and <packet_count> with your desired target IP, port number, and the number of packets to send, respectively.
python /src/main.py -i 192.168.1.1 -p 80 -c 3000
This command will send 3000 packets to the target IP 192.168.1.1 on port 80.
- Legal Compliance: Ensure you have explicit permission to test the target system. Unauthorized testing is illegal.
- Ethical Use: Use this script responsibly. It is designed for security professionals and penetration testers conducting authorized testing.
Contributions are welcome! If you'd like to contribute, please fork the repository and create a pull request with your changes. Make sure to follow the code of conduct.
This project is licensed under the MIT License. See the LICENSE
file for more details.
Reminder: This script is a powerful tool that should be used responsibly and legally. Unauthorized use is strictly prohibited.
For any inquiries or issues, feel free to reach out to the repository owner.
🧠 I'm currently learning React and Node.js
💬 Ask me about Cyber Security and Python
📫 How to reach me hikmatasifli@gmail.com