Skip to content
/ storm Public

A multi-purpose tool using concurrent Tor circuits

License

Notifications You must be signed in to change notification settings

AcidCaos/storm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Storm

A multi-purpose tool using concurrent Tor circuits

Example

$ python storm.py -c 4 -T /usr/bin/tor down -u http://example.onion/file.txt -o saves

Requirements

You need Python 3 and a tor binary

Usage

storm.py [-c CIRCUITS] [-t TMP_DIR] [-C] [-p PORT_START] [-T TOR_BIN] [-D] {ddos|down} 
  [-u TARGET_URL] [-l TARGETS_LIST] [-f TARGETS_FILE] [-o OUTPUT_DIR] [-s CHUNK_SIZE] [-m MAX_ATTEMPTS]

Common Options

options:
  -h, --help                show this help message and exit
  -c, --circuits N          Number of concurrent circuits to establish
  -t, --tmp-dir PATH        Dedicated temporal data directory
  -C, --change-circuits     Try using a new circuit (different IP) for each request.
  -p, --port-start PORT     Number of concurrent circuits to establish
  -T, --tor-bin PATH        Tor binary path
  -D, --debug               Print debugger messages
  -H, --headers HEADERS     Headers JSON file

mode:
    ddos                    DDOS attack mode
    down                    File downloader mode

DDoS Mode Options

ddos options:
  -h, --help                show this help message and exit
  -u, --target-url URL      Onion URL to hit
  -l, --targets-list LIST   Comma separated list of URLs to hit
  -f, --targets-file PATH   File containing a list of file URLs to hit

Download Mode Options

down options:
  -h, --help                show this help message and exit
  -u, --target-url URL      Onion URL to download
  -l, --targets-list LIST   Comma separated list of URLs to download
  -f, --targets-file PATH   File containing a list of file URLs to download
  -o, --output-dir PATH     Where the downloaded files are saved
  -s, --chunk-size SIZE     Size (in bytes) of the download chunks
  -m, --max-attempts N      Max number of attempts to download a file
  -c, --chunking            Download files by chunks. HTTP server must accept HEAD method

About

A multi-purpose tool using concurrent Tor circuits

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages