r12f / rnp

A simple layer 4 ping tool for cloud.
Apache License 2.0
72 stars 7 forks source link

[Feature request] TLS Ping, QUIC Ping #162

Open PoneyClairDeLune opened 2 years ago

PoneyClairDeLune commented 2 years ago

TLS Ping

Perform a TLS handshake with the server, wait for its reply, and in turn perform a TLS Ping.

QUIC Ping

UDP is connectionless, so there is no so-called UDP ping.

This is correct in most cases, but it doesn't consider protocols built upon UDP, like the widely-deployed QUIC. By manually setting the QUIC version to 0xbabababa, one can force the QUIC server to start negotiating the QUIC version, in turn performing a QUIC ping. QUIC ping is already present in OONI Probe, but isn't easily usable at all.

r12f commented 2 years ago

Hi @PoneyClairDeLune , thanks for the suggestion!