[tor-bugs] #14937 [Tor Browser]: Get meek working in Tor Circuit Display

Tor Bug Tracker & Wiki blackhole at torproject.org
Thu Feb 19 06:00:42 UTC 2015


#14937: Get meek working in Tor Circuit Display
--------------------------+------------------------------------------------
     Reporter:            |      Owner:  tbb-team
  arthuredelstein         |     Status:  needs_information
         Type:  defect    |  Milestone:
     Priority:  normal    |    Version:
    Component:  Tor       |   Keywords:  tbb-circuit-display, tbb-usability
  Browser                 |  Parent ID:
   Resolution:            |
Actual Points:            |
       Points:            |
--------------------------+------------------------------------------------

Comment (by dcf):

 Replying to [comment:5 arthuredelstein]:
 > Thanks everyone for your help here. Sorry I wasn't very clear about my
 problem in the ticket description.
 >
 > For background, the tor circuit display works roughly as follows:
 >
 > 1. When a stream is created, get the ID for the circuit it is using.
 > 2. Read a circut-status and extract the IDs for the nodes in the circuit
 we want to display.
 > 3. Look up current bridges and if a node matches, then mark it as a
 bridge.
 > 4. Get the IP address for each node using ns/id/* or the bridge conf
 line, if available.
 > 5. Request the country code for each IP address.
 > 6. Display the country and IP address for each node in the circuit, or
 the country and bridge type if it's a bridge.
 >
 > (I hope I've fixed the problem David observed in the vanilla bridges in
 my patch for #13882.)
 >
 > For meek, my problem is that I have neither an IP address nor a node ID.
 The bridge conf line provides two URLs (meek server and front), but the
 circuit-status shows a node ID for the meek bridge instead (such as
 `$A2C13B7DFCAB1CBF3A884B6EB99A98067AB6EF44~starman`). So is there a
 general way to identify this node ID as meek, and perhaps find a
 corresponding IP address?

 meek isn't doing anything differently in this respect than, say, obfs3.
 How does the circuit display show obfs3 bridges (not the default ones, but
 some from https://bridges.torproject.org/bridges?transport=obfs3)? I tried
 it just now and I got the same "Unknown country (IP unknown)". I think
 this problem exists for pluggable transports in general.

 Don't worry about the url and front. Those are transparent from Tor's
 point of view. It might be nice to surface them in the UI someday, but as
 far as Tor's concerned they're just an exotic way of reaching the bridge.
 They don't affect the Tor-layer circuit.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/14937#comment:8>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list