Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Golang httpflood(socket) can down a normal website in 10s with 100 connections

License

NotificationsYou must be signed in to change notification settings

Leeon123/golang-httpflood

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Using Golang(net/socket) to httpflood

Warning: Please use command "ulimit -n 999999" before use this in linux

1 Threads = 1 connection, 100~300 connections can down a normal website in 10s(specially apache server LOL)

This is golang and threads are just goroutines so you set more higher threads like 1000-5000 is fine.

Why can it run over 1000 threads(goroutines)?Read this

INFO

  • HTTP Get Flood
  • HTTP Post Flood
  • Random url(http get flood)
  • Self edit header(You can use "nil" to use default header)
  • Improved threading control
  • More powerful flood
  • Auto get ip form domain(golang inbuilt function)
  • More format for random url(http get flood)
  • Fixed for 386 systems

Default header setting:

  • Random user-agents
  • Random data(http post flood)
  • Random Accpetall
  • Random Referer(only for http get flood)

Download

Please download the F*cking golang at first.

Then:

git clone https://github.com/Leeon123/golang-httpflood.git

Header.txt format:

Accept: text/htmlUser-agent: WgetReferer: http://google.com

Or anything else of http header. If you don't have any idea of this please just use "nil" for using default random header.

Usage

cd golang-httpfloodgo build httpflood.go./httpflood  <url> <threads> <get/post> <seconds> <header.txt/nil>

[8]ページ先頭

©2009-2025 Movatter.jp