Skip to content
/ DoS Public

A simple DoS framework for security testing. Built with Python and features an interactive UI using the rich library. This tool is designed for educational purposes only.

License

Notifications You must be signed in to change notification settings

wanzxploit/DoS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DoS Testing Framework

Banner

GitHub stars Version Python Platform

About the Project

DoS (Denial of Service) is a framework designed for educational purposes to simulate a single-machine attack on a target's server. This tool sends continuous HTTP requests to overload the server's resources, potentially rendering it unresponsive. It is inspired by the concept of DDoS (Distributed Denial of Service) but operates with a single device.

Key Differences Between DoS and DDoS

  1. DoS (Denial of Service):

    • Attacks originate from a single source.
    • Easier to implement but limited in scalability and effectiveness.
  2. DDoS (Distributed Denial of Service):

    • Uses multiple devices, often a botnet, to launch attacks from multiple locations.
    • Highly scalable and difficult to defend against.

Can You Perform DDoS with Android?

While Android devices can simulate DoS attacks, performing a true DDoS attack would require control over multiple devices (botnet). This framework is focused solely on DoS simulation and is not capable of managing distributed attacks.


Features

  • Real-Time Statistics: Track total requests, success rate, failed connections, and more.
  • Interactive UI: Built with the rich library for better user experience.
  • Flexible Speed Configuration: Customize delay between requests.
  • Target Vulnerability Analysis: Evaluate if the target is susceptible to the attack.

Installation Guide

Follow the steps below to install and run the framework on Termux or Linux.

1. Update Your System

# For Termux
pkg update && pkg upgrade -y

# For Linux (Debian/Ubuntu)
sudo apt update && sudo apt upgrade -y

2. Install Git and Python

# For Termux
pkg install git python -y

# For Linux
sudo apt install git -y
sudo apt install python3 -y
sudo apt install python3-pip -y

3. Clone the Repository

git clone https://github.com/wanzxploit/DoS
cd DoS

4. Install Dependencies

pip install -r requirements.txt

# Alternatif for userland
python3 -m venv myenv
source myenv/bin/activate
pip install requests
pip install rich

5. Run the Tool

python3 main.py

Warning

  • Use a VPN or Proxy to hide your IP and avoid being blocked.
  • Connect via WiFi, not mobile data, to prevent excessive data usage.
  • Use responsibly. Only test on servers you have permission to avoid any legal issues.
  • Respect Terms of Service. Do not attack third-party services without consent.
  • Ensure privacy and protect sensitive data during testing.

Use this tool ethically and at your own risk.

Legal Disclaimer

This project is intended for educational purposes only. Unauthorized use of this tool against systems you do not own or have explicit permission to test is illegal and could result in severe consequences.


Developed by Wanz Xploit

About

A simple DoS framework for security testing. Built with Python and features an interactive UI using the rich library. This tool is designed for educational purposes only.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages