https://github.com/vns0/golang-http-spam
goLang http attack with body. The attack is currently running and is done using multithreading without waiting. Any attack lies on your conscience, you need to fight fakes or test your service
https://github.com/vns0/golang-http-spam
ddos-golang dos-attack golang golang-attack golang-dos golang-http-attack golang-spam golang-spamm
Last synced: 5 months ago
JSON representation
goLang http attack with body. The attack is currently running and is done using multithreading without waiting. Any attack lies on your conscience, you need to fight fakes or test your service
- Host: GitHub
- URL: https://github.com/vns0/golang-http-spam
- Owner: vns0
- License: mit
- Created: 2021-05-07T03:09:28.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2024-05-15T08:02:27.000Z (about 2 years ago)
- Last Synced: 2024-05-15T23:14:35.474Z (about 2 years ago)
- Topics: ddos-golang, dos-attack, golang, golang-attack, golang-dos, golang-http-attack, golang-spam, golang-spamm
- Language: TypeScript
- Homepage:
- Size: 1.09 MB
- Stars: 8
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# golang-http-spam
## This project is a demonstration project. The developer is not responsible for the use of this repository
Example HTTP SPAM code written in GoLang.
Problem: Our project often has phishing attacks that have to be attacked by a simple HTTP attack to overflow the
database/nginx/cache/etc.
The idea of the project is to give a tool to everyone to clean the market from such stupid scammers
## Setup
Clone the repository and change the working directory:
git clone https://github.com/nikitavoryet/golang-http-spam.git
cd golang-http-spam
Build the program:
Linux:
go build -o attack
Windows:
go build ./main.go
Run the program:
Linux:
./attack -url localhost:8080
Windows:
./main.exe -url localhost:8080
## Usage
./main
Usage of ./main:
-url string
url for attack with http/https (https://example.com/v1/auth)
-method string
method for attack (POST/GET). Default: POST
-data string
JSON string for body/query to HTTP requst ({"email" : "n.vtorushin@inbox.ru", "test": "test"})
-count int
count requst for attack. Default: 10000
-threads int
count threads for attack. Default: 1
-proxy string
path to proxy list. Accept: HTTP(S)/SOCKS(4/5)
-query string
query params for URL. Accept: GET/POST request
-urlPath string
path to url list. formula: threads * urlPath
#If u want work with telegram bot replace global var botToken#
bot supports command /spamm with all arguments above'
## Api auth:
In order to pass authorization, you need to call the /auth command and enter the received code on the website
# In the plans :
```
- [X] GET with query
- [X] add proxy for attack
- [X] use go rutina
- [X] add telegram bot
- [ ] add stop command
- [X] add createAdmin command
- [X] add deleteAdmin command
- [X] mass urls attack
- [X] add db
- [X] add history table
- [X] add telegram admins list
- [ ] add cmd for check history
- [ ] mass urls attack in telegram bot
- [X] add web interface
- [X] create auth
- [ ] create dashboard
- [ ] create admin pannel
- [ ] create module for start attack in web
```
```
author:
Name: Nikita
Mail: n.vtorushin@inbox.ru
TG: @nvtorushin
About me: https://vns.guru