init: tcp connect latency and jitter tester
This commit is contained in:
commit
37c8aaab80
5 changed files with 178 additions and 0 deletions
26
README.md
Normal file
26
README.md
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
# pingpp
|
||||
|
||||
меряет задержку и джиттер до хостов через обычный TCP-connect, без ICMP и прав администратора. удобно быстро глянуть какая VPN-нода бодрее.
|
||||
|
||||
```mermaid
|
||||
sequenceDiagram
|
||||
loop 5 попыток
|
||||
pingpp->>Host: TCP connect
|
||||
Host-->>pingpp: SYN-ACK
|
||||
Note over pingpp: засекли время
|
||||
end
|
||||
pingpp->>pingpp: avg / min / max / jitter
|
||||
```
|
||||
|
||||
## сборка
|
||||
|
||||
```
|
||||
cmake -B build
|
||||
cmake --build build --config Release
|
||||
```
|
||||
|
||||
## юзать
|
||||
|
||||
```
|
||||
build\Release\pingpp.exe 1.1.1.1:443 vpn.example.com:51820
|
||||
```
|
||||
Loading…
Add table
Add a link
Reference in a new issue