Skip to content
a multi-threaded, low-bandwidth layer-7 Slow HTTP DOS tool
Branch: master
Clone or download
Latest commit fde9699 Apr 16, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
img Rebrand Apr 16, 2019
src Rebrand Apr 16, 2019
tests Added more tests Apr 14, 2019
.travis.yml Added CI Apr 14, 2019
Cargo.lock Rebrand Apr 16, 2019
Cargo.toml Rebrand Apr 16, 2019


Build Status codecov dependency status

loraxe is a low-bandwidth layer-7 HTTP DOS tool that handles connections in parallel. Written with 100% Safe Rust

🎁 Features

  • Fully Configurable via structopt
  • Colored logs, via pretty_env_logger
  • Create/Recreate sockets in parallel via rayon
  • Low-bandwidth usage
  • Built in DNS
  • SSL (Coming Soon)

🖧 DOS Modes

  • Slow HTTP (Slowloris): Holds connections open by slowly completing the http request after sending a complete header.
  • Slow POST: Sends a POST request with a content length of 1m and then sends random data at a rate of 1 byte / .
  • [WIP] Slow READ: Requests a file larger than a servers given send buffer (~65Kb - 124Kb) and then reads the result at a user defined rate.

📦 Installation

The installation of lor-axe is easy if you have cargo installed.

git clone
cd lor-axe
cargo install --path .
loraxe --help

💯 Usage

# Start a Slowloris attack on with 200 concurrent connections
loraxe -p 8080 -s 200

# Start a HTTP POST attack on with 150 concurrent connections
loraxe --post

# Start a Slow READ attack on with 150 concurrent connections and a read buffer of 8 bytes
loraxe --read -b 8

# Print a help menu
loraxe --help


Any actions and or activities related to the code provided is solely your responsibility.The misuse of the information in this website can result in criminal charges brought against the persons in question. The authors will not be held responsible in the event any criminal charges be brought against any individuals misusing the information in this tool to break the law.

You can’t perform that action at this time.