Skip to content

Network quality monitor. Fixed rate, multi-session.

License

Notifications You must be signed in to change notification settings

hakwik/paddleball

 
 

Repository files navigation

Multi-session, fixed rate, network quality monitor.

Paddleball measures the network quality by sending streams of packets to a server that bounces the packets back, analyzing the round-trip time and packet loss.

Starting the server with key 1984 and listing on port 2222:

paddleball -k 1984 -s 2222

Note that the server port is the final option. If server mode (-s) is specified without key or port, key and port will be randomly chosen.

Server options -k server key -s server mode

Starting a client:

paddleball -k 1984 x.x.x.x:2222

Note that the ip:port is the final option.

Client options: -b payload size in bytes (not packet size, tcpdump is your friend) -j JSON output, for our logging system -k server key -n number of streams, default = 1 -r pps rate per stream, default = 10

About

Network quality monitor. Fixed rate, multi-session.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 98.5%
  • Makefile 1.5%