https://metrics.torproject.org/rs.html can see which version of Tor a node is running.

How do you remotely determine that?

E.g. with ssh I can simply telnet server 22 and the server will tell me which version of SSH it is running. Can I do something similar with a tor node?

1 Answer 1


You can download the relay's server descriptor and read the platform line. You can access this at the URL for a given relay's IP address if they have their DirPort enabled on port 80. You can also download a network consensus document and find a relay's platform string in there. The Stem library can make this easier to script, and would also allow you download the status document over a relay/OR connection if the relay doesn't have its DirPort enabled.

If you plan on doing this a lot, you should download these documents from the Tor Metrics website to avoid putting extra strain on the relays.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .