gostresser
所属分类:网络编程
开发工具:GO
文件大小:0KB
下载次数:0
上传日期:2017-10-29 17:37:51
上 传 者:
sh-1993
说明: 使用Goroutine Worker的简单快速TCP-UDP连接压力发生器
(Easy and Fast TCP UDP connection stresser using Goroutine workers)
文件列表:
LICENSE (35141, 2017-10-29)
gostresser.go (2001, 2017-10-29)
# gostresser
Easy and Fast TCP/UDP connection stresser using Goroutines workers
# Usage:
Usage example:
```./gostresser
```
```./gostresser example.com 80 tcp 120 15```
# Quickstart:
```git clone https://github.com/fnzv/gostresser && cd gostresser && go build gostresser.go```
[![asciicast](https://asciinema.org/a/YpeuFtYDI6e4FUSsMuoDe5Yak.png)](https://asciinema.org/a/YpeuFtYDI6e4FUSsMuoDe5Yak)
# TODO/Wish list:
- Support different protocols (L1 to L7) - Partially Done with ports/proto
- Use all CPU with workers - Need to stress test more goroutines
- Proxy connections thru SOCKS proxies (TOR,system proxy ecc.. or pass external proxy list) - use golang.org/x/net/proxy?
- Custom/Autogenerated UserAgents
- Simulate User Activity on HTTP stress tests (Crawl pages and open links..)
- Distributed Stresser on multiple instances or devices
# Tested on:
- Ubuntu 14/16 - go1.8.3 linux/amd64 (to avoid OS limits --> ulimit -n 1000000)
近期下载者:
相关文件:
收藏者: