https://github.com/konstantin8105/ddos
DDoS attack. Creating infinite http GET requests.
https://github.com/konstantin8105/ddos
attack ddos ddos-attack-tools ddos-attacks go golang hack http http-get
Last synced: 3 months ago
JSON representation
DDoS attack. Creating infinite http GET requests.
- Host: GitHub
- URL: https://github.com/konstantin8105/ddos
- Owner: Konstantin8105
- License: mit
- Created: 2017-09-20T09:40:14.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2024-05-19T20:29:18.000Z (over 1 year ago)
- Last Synced: 2025-04-15T14:42:00.273Z (6 months ago)
- Topics: attack, ddos, ddos-attack-tools, ddos-attacks, go, golang, hack, http, http-get
- Language: Go
- Size: 5.86 KB
- Stars: 164
- Watchers: 6
- Forks: 42
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DDoS
[](https://coveralls.io/github/Konstantin8105/DDoS?branch=master)
[](https://travis-ci.org/Konstantin8105/DDoS)
[](https://goreportcard.com/report/github.com/Konstantin8105/DDoS)
[](https://github.com/Konstantin8105/DDoS/blob/master/LICENSE)
[](https://godoc.org/github.com/Konstantin8105/DDoS)DDoS attack. Creating infinite http GET requests.
If you need more information, then please see [wiki](https://en.wikipedia.org/wiki/Denial-of-service_attack#Defense_techniques).**Library created just for education task.**
Minimal example of using:
```golang
func main() {
workers := 100
d, err := ddos.New("http://127.0.0.1:80", workers)
if err != nil {
panic(err)
}
d.Run()
time.Sleep(time.Second)
d.Stop()
fmt.Println("DDoS attack server: http://127.0.0.1:80")
// Output: DDoS attack server: http://127.0.0.1:80
}
```