traviscross / mtr

Official repository for mtr, a network diagnostic tool
http://www.bitwizard.nl/mtr/
GNU General Public License v2.0
2.64k stars 337 forks source link

why MinPort? #421

Open jkldgoefgkljefogeg opened 2 years ago

jkldgoefgkljefogeg commented 2 years ago

https://github.com/traviscross/mtr/blob/ec42ba61f77654e8397e6496095634585f90b26d/ui/mtr.h#L69

Why would mtr limit port selection if mtr has the privilege to use the port? There are legit use cases where it's desirable to source from 80/443 (to identify return path issues from a server)

Frankkkkk commented 2 years ago

Definitely useful when diagnosing transit providers that block/rate-limit some "privileged" ports (NTP, ...).