Skip to content
This repository has been archived by the owner on Feb 8, 2023. It is now read-only.

A multiaddress traceroute #192

Open
theobat opened this issue Dec 2, 2016 · 3 comments
Open

A multiaddress traceroute #192

theobat opened this issue Dec 2, 2016 · 3 comments

Comments

@theobat
Copy link

theobat commented Dec 2, 2016

Following ipfs-inactive/faq#205
It seems no one has either had the idea or -more probably- had the time to implement a traceroute command that would print geophysical informations given a multiaddress. If anyone has tried even minimally to do such thing please answer this post.

I might consider doing this on my own if nothing has been tried and if I can find some time... please let me know if anyone else is interested

Gathering info

Tools to be considered:

Much needed inspiration

@jbenet
Copy link
Member

jbenet commented Dec 5, 2016

I would love this

@jbenet
Copy link
Member

jbenet commented Dec 5, 2016

A proper traceroute with multiaddr would just be similar to the normal traceroute-- but could print more information (like, something to do per part of the address)

It may be good here to figure out what this tool would be expected to do, so we align perspectives.

@theobat
Copy link
Author

theobat commented Dec 5, 2016

Well extracted from traceroute's man:

traceroute tracks the route packets taken from an IP network on their
way to a given host. It utilizes the IP protocol's time to live (TTL)
field and attempts to elicit an ICMP TIME_EXCEEDED response from each
gateway along the path to the host.

I'm not sure there is such thing as a TTL for any multiaddress host, is there ? (I'll try to dive into this). The IP resolution would be just a wrapper around genuine traceroute command in my opinion. The real question is, how do we trace a pure ipfs address host, but that's what is truly interesting...

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants