Comment by Lalo-ATX
Traceroute isn’t “ping,” it’s exploiting TTL manipulation to generate ICMP unreachables.
You could do the long list of things you listed. Has anyone done a high-quality implementation of those things? And checked the results? I’d be interested in seeing that.