paris-traceroute discovers a path toward a given IP : the current version works fine for ipv4 (+tcp, udp, icmpv4) and ipv6 (+tcp, udp, icmpv6).
For further details :
To run paris-traceroute (with the default parameters) :
mda discovers the lattice toward a given IP : a version of mda is provided by libparistraceroute which almost works in ipv4.
However this feature is still under development and so is not yet fully supported.
To use this version of mda you must pass option "-a mda" to paris-traceroute.
paris-traceroute -a mda 22.214.171.124
We will have an intern working on mda implementation this summer.
I also know a chinese student working on mda over libparistraceroute.
In the meantime, you could use the legacy version of paris-traceroute written in C++ (and not based on libparistraceroute) and available here .
We provide an access to those C++ sources, but we do not maintain them since our priority is developing libparistraceroute and the tools built above.
That's why we encourage people to use and to contribute to the new version of paris-traceroute provided by libparistraceroute.