6个版本
0.2.0 | 2023年5月23日 |
---|---|
0.1.4 | 2022年12月21日 |
0.1.3 | 2022年8月6日 |
在 #udp-client 中排名第17
每月下载量22次
17KB
269 行
弃用通知
切换到支持
Rust UDP流量生成器
基于Tokio框架的CLI工具,用于生成UDP和DTLS流量。
Cargo安装
cargo install udp_traffic_generator
帮助
./udp_traffic_generator --help
Simple stress test for UDP Server
Usage: udp_traffic_generator [OPTIONS] --destination <addr>
Options:
-d, --destination <addr> Server address as IP:PORT
-c, --connections <clients> Number of clients to simulate [default: 1]
-l, --length <length> Payload size as bytes [default: 16]
-r, --rate <rate> Defined as packets/sec [default: 1]
-p, --port <port> Starting source port for clients [default: 8000]
-w, --workers <workers> Number of worker threads for the Tokio runtime [default: #CPU core]
-s, --timeout <timeout> Timeout between consecutive connections spawn as ms [default: 50]
--dtls <dtls> Send data over DTLS [default: false] [possible values: true, false]
--ca <ca> PEM File to validate server credentials
-h, --help Print help
-V, --version Print version
依赖
~8–24MB
~324K SLoC