slowtoris

A Python implementation of the Slow Loris attack with support for the Tor network and SOCKS5 proxies.


Keywords
hacking-tools, hacking-tool, security, web-hacking
License
MIT
Install
pip install slowtoris==0.3

Documentation

SlowToris

A Slow Loris attack implementation in Python3 with support for the Tor network and SOCKS5 proxies.

You can view the usage of this script by running:

$ slowtoris.py --help

Installing Slowtoris:

Using pip:

If you're not in a virtual environment you should run this as a superuser.

$ pip install slowtoris

If you choose this solution you can jump to the Tor installation part.

Manually:

You must clone the git:

$ git clone https://github.com/naganori-san/slowtoris

Move to the directory:

$ cd slowtoris

Install the script:

If you're not in a virtual environment you should run this as a superuser.

$ sudo python3 setup.py install

Installing Tor:

Ubuntu/Debian:  https://www.torproject.org/docs/debian.html.en

Arch Linux:     # pacman -S tor

Gentoo Linux:   # emerge --ask --verbose net-vpn/tor

CentOS/Fedora:  # yum install tor

Usage:

slowtoris.py [OPTIONS] TARGET

Options:

Options:

-p, --port INTEGER           Port to attack on the remote target. Default is

                             80.

-s, --sockets INTEGER        Number of sockets to open with the remote

                             target.

-r, --randomize              Randomize user agents for every new socket.

-t, --tor                    Open the connections through the Tor network.

                             Jus to be safe you might want to run this as

                             root if you are using Tor.

-T, --tor_instances INTEGER  Number of Tor instances to start in rder to

                             route the traffic through different circuits

                             (default is 13).

-x, --proxy HOST:PORT        Usage: -x proxy-host:proxy-port .Use a SOCKS5

                             proxy to communicate with the target.

-q, --quiet                  Run the script in quiet mode removing all

                             output.

--help                       Show this message and exit.