Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 2 days 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 7 years ago)
- Default Branch: master
- Last Pushed: 2024-05-19T20:29:18.000Z (6 months ago)
- Last Synced: 2024-08-01T21:56:19.447Z (3 months ago)
- Topics: attack, ddos, ddos-attack-tools, ddos-attacks, go, golang, hack, http, http-get
- Language: Go
- Size: 5.86 KB
- Stars: 151
- Watchers: 6
- Forks: 41
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DDoS
[![Coverage Status](https://coveralls.io/repos/github/Konstantin8105/DDoS/badge.svg?branch=master)](https://coveralls.io/github/Konstantin8105/DDoS?branch=master)
[![Build Status](https://travis-ci.org/Konstantin8105/DDoS.svg?branch=master)](https://travis-ci.org/Konstantin8105/DDoS)
[![Go Report Card](https://goreportcard.com/badge/github.com/Konstantin8105/DDoS)](https://goreportcard.com/report/github.com/Konstantin8105/DDoS)
[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/Konstantin8105/DDoS/blob/master/LICENSE)
[![GoDoc](https://godoc.org/github.com/Konstantin8105/DDoS?status.svg)](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
}
```