Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bakirgracic/curl-get-request-spammer

CURL GET Request Spammer
https://github.com/bakirgracic/curl-get-request-spammer

curl farming get-request parallel

Last synced: about 2 months ago
JSON representation

CURL GET Request Spammer

Awesome Lists containing this project

README

        

## CURL GET Request Spammer

Script to spam URL with GET requests using curl. Good for farming views on view-based counters

THIS IS NOT A DDoS PROGRAM & DON'T USE IT AS SUCH!

### Features

- Checks for internet connection
- Checks for needed packages
- Continuously requests website using `curl`
- Visits website in specified number of parallel processes (1-10)
- Suitable for lower-end systems
- By default limited to 1 second delay and max 10 parallel processes
- `curl` requests are randomized with rotation of `User-Agent`
- `curl` requests are unique with rotation of `X-Custom-Header`
- `curl` doesn't store session or cookies (filters non-IP rate limiting mechanisms)

### Necessary packages

- `curl`
- `parallel`
- `bc`

Before proceeding install them on your linux distro

Debian example: `sudo apt install curl parallel bc`

### Setup Guide (Linux)

- clone the repo

`git clone https://github.com/BakirGracic/curl-get-request-spammer`

- 'cd' in the repo dir

`cd curl-get-request-spammer`

- add execution permission

`sudo chmod +x script.sh`

- execute the script

`./script.sh`

- use `-s` or `--silent` argument to disable request statuses

- input script variables best suiting your needs

### License

This project is licensed under the MIT License. See the LICENSE file for details.