Tor versions of Tor nodes should be accessible through ControlPort
If extra torrc options (such as FetchUselessDescriptors) are not used, Tor's ControlPort commands GETINFO ns/id/FINGERPINT and GETINFO ns/name/nickname do not print Tor versions of the corresponding nodes. Their versions still can be read from a file /var/lib/tor/cached-microdesc-consensus (lines v Tor x.x.x.x) directly, but I cannot see any reason why applications cannot learn them from ControlPort too. Also, I didn't find other ControlPort commands which print these Tor versions.
This problem [disccused] in relation to Nyx:
Inverse situation is with Tor version: it is shown in
/var/lib/tor/cached-microdesc-consensusbut Nyx does not show it in information about relays (connections window). Can relay's Tor version be learned fromControlPorttoo?
Trac:
Username: wagon