hoho_ddos2.0 is a simulation program for various types of DDOS (Distributed Denial of Service) attacks, designed to help cybersecurity professionals understand and test different types of network attacks. This program features a colorful ASCII art and user-friendly interface, making it easy to use.
- Multiple Attack Types: Supports various common DDOS attack types, including Flood Attack, Server Attack, Slow Attack, Protocol-specific Attack, and more.
- Beyond the First Generation: Offers more functionality compared to hoho_ddos.
- Easy to Use: The program is designed to be simple, allowing users to quickly conduct tests by selecting attack types and setting parameters as prompted.
Update Details:
- Added a new attack type called IPv6 DDOS Attack.
- Added 8 new attack methods, including:
- from "Other_attack" category:
6. Replay Attack
- And 7 from "IPv6 DDOS Attack" category:
1. ICMPv6_Flood 2. IPv6_Replay_Attack 3. IPv6_Flood_Attack 4. IPv6_SLAAC_Flood 5. IPv6_Fragmentation_Attack 6. Neighbor_Cache_Exhaustion 7. IPv6_ND
- from "Other_attack" category:
colorama, scapy, requests, sippy library
pip install colorama
pip install scapy
pip install requests
pip install sippy
-
Download the Code: Clone this repository to your local machine:
git clone https://github.com/sansjtw/hoho_ddos2.git
-
Run the Program: Navigate to the project directory and execute the main program:
cd hoho_ddos2.0 python main.py
-
Download the Code: Clone this repository to your local machine:
git clone https://github.com/sansjtw/hoho_ddos2.git
-
Download Python 3.11.8: Install Python 3.11.8 from the official website python3.11.8
-
Run the Program: After installing Python, navigate to the project directory and double-click
main.py
to run the program.
- English
main.py
- China
main_cn.py
- ACK_Flood
- Connection_Flood
- DNS_Query_Flood
- HTTP_Flood
- ICMP_Flood
- IP_Flood
- Ntp_Request_Flood
- SYN_Flood
- UDP_Reflection_Flood
- Advanced_IP_Flooding
- Advanced_HTTP_Flooding
- Advanced_ICMP_Flooding
- Advanced_DNS_Query_Flood
- Advanced_UDP_Reflection_Flood
- Advanced_SYN_Flood
- Slow_Read_attack
- Slowloris_attack
- Minecraft_Protocol_Attacks
- SSDP_attack
- Cache_Server_Attack
- Minecraft_server_DDoS
- translation_server_ddos
- ICMPv6_Flood
- IPv6_Replay_Attack
- IPv6_Flood_Attack
- IPv6_SLAAC_Flood
- IPv6_Fragmentation_Attack
- Neighbor_Cache_Exhaustion
- IPv6_ND
- DNS_Amplification
- RUDY_Attack
- Smurf_attack
- Sip_Register_Flood
- Sip_Invite_Flood
- Sip_lnvite_Flood
- Upon running the program, it will display the main menu, prompting the user to select the attack type to simulate.
- Choose the desired attack type as prompted and set relevant parameters if necessary, then the program will automatically start simulating the attack.
- During the attack, the program will display the progress and relevant information, allowing the user to terminate the attack at any time.
- Do not use this program for illegal purposes. It is intended for legitimate security testing and educational purposes only.
- Using this program may cause disruption or downtime to target systems, so use it with caution.
- This program does not provide any form of warranty or support. Users are responsible for any risks incurred.
This project is licensed under the MIT License. For more details, see the LICENSE file.
- Author: sansjtw
- Email: [email protected]
- Blog: sansjtw.xyz
Update Date: June 1, 2024 (Beijing Time)
Updates:
- Added a new attack type named IPv6 Flood Attack.
- Added 8 new attack methods, including:
6. Replay Attack
Under "Other types of attacks" and the following under "IPv6 Flood Attack":
1. ICMPv6_Flood
2. IPv6_Replay_Attack
3. IPv6_Flood_Attack
4. IPv6_SLAAC_Flood
5. IPv6_Fragmentation_Attack
6. Neighbor_Cache_Exhaustion
7. IPv6_ND
Starting from version 2.2, hoho_ddos2 now supports IPv6 attacks.
Update Date: June 1, 2024 (Beijing Time)
Updates:
- Added 5 advanced attacks, listed under "Type flood attacks":
10. Advanced_IP_Flooding
11. Advanced_HTTP_Flooding
12. Advanced_ICMP_Flooding
13. Advanced_DNS_Query_Flood
14. Advanced_UDP_Reflection_Flood
15. Advanced_SYN_Flood
Advanced attacks are characterized by greater customization and efficiency compared to standard attacks.