https://github.com/malwarebo/stress
Send parallel GET requests to a web server
https://github.com/malwarebo/stress
cpp11 golang http python
Last synced: about 1 year ago
JSON representation
Send parallel GET requests to a web server
- Host: GitHub
- URL: https://github.com/malwarebo/stress
- Owner: malwarebo
- Created: 2019-10-03T07:05:23.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-09T17:09:06.000Z (about 3 years ago)
- Last Synced: 2025-01-07T03:12:53.097Z (about 1 year ago)
- Topics: cpp11, golang, http, python
- Language: Python
- Homepage:
- Size: 23.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Stress
Send concurrent HTTP/TCP requests to a web server
## Note :warning:
This project is intended to be used only for testing purposes.
Using these scripts with higher number of request counts could possibly lead to a DoS attack on the target system.
Also, don't use higher number of workers, it will use more CPU power and may freeze your system.
## Requirements
1. Python - v3 for using python modules
2. GCC - for using C++ module
3. golang - for using Go module
## Usage
### Using python module
```bash
$ python stress.py
```
### Using C++ module
```bash
$ g++ stress.cc --std=c++11 -lcurl
$ ./a.out
```
### Using go module
```bash
$ go run stress.go
```