[tor-bugs] #19001 [Obfuscation/Snowflake]: Tor Browser with Snowflake

Tor Bug Tracker & Wiki blackhole at torproject.org
Tue Aug 30 21:07:04 UTC 2016


#19001: Tor Browser with Snowflake
-----------------------------------+---------------------
 Reporter:  dcf                    |          Owner:
     Type:  project                |         Status:  new
 Priority:  Medium                 |      Milestone:
Component:  Obfuscation/Snowflake  |        Version:
 Severity:  Normal                 |     Resolution:
 Keywords:                         |  Actual Points:
Parent ID:                         |         Points:
 Reviewer:                         |        Sponsor:
-----------------------------------+---------------------

Comment (by dcf):

 Replying to [comment:17 dcf]:
 > Then I want to merge Serene's go-webrtc updates (comment:11), Arlo's
 datachannel patch (comment:1:ticket:19569), then merge with master to pick
 up the patch for #19737.

 I pushed:
   [https://gitweb.torproject.org/user/dcf/tor-browser-
 bundle.git/commit/?h=snowflake&id=a2d13e6f42ad45bdcf8c2b78ef192dd15431d431
 a2d13e6f42] Bump SNOWFLAKE_TAG to
 !6cecd31fd896eb26e64ad8bab8a9ea510ec3b21d.
   [https://gitweb.torproject.org/user/dcf/tor-browser-
 bundle.git/commit/?h=snowflake&id=f811240035c3ac01818f44eb606d08c532cb1e61
 f811240035] Merge tag 'tbb-6.5a2-build2' into snowflake
 I didn't do the datachannel patch (#19659) because I wasn't sure it was
 going to work in the mac descriptor (it probably will, with some work, but
 I didn't have time for it yet).

 Bundle are here:
   https://people.torproject.org/~dcf/pt-
 bundle/snowflake/20160830-6.5a2-f811240035c3/
 I tested the linux64 and mac bundles and they work.

 This was my first time running the mac bundle. I got a firewall dialog the
 first time running it:
   [[Image(snowflake-client-mac-fw.png)]]
 I let the dialog remain for a few seconds and the connection failed. This
 is what was at the end of snowflake.log:
 {{{
 2016/08/30 13:32:35 SOCKS accepted:  {0.0.3.0:1  map[]}
 2016/08/30 13:32:35 ---- Handler: snowflake assigned ----
 2016/08/30 13:32:35 Buffered 235 bytes --> WebRTC
 2016/08/30 13:32:40 Traffic Bytes (in|out): 0 | 235 -- (0 OnMessages, 1
 Sends)
 2016/08/30 13:32:45 WebRTC: At capacity [1/1]  Retrying in 10 seconds...
 2016/08/30 13:32:55 WebRTC: At capacity [1/1]  Retrying in 10 seconds...
 2016/08/30 13:33:05 WebRTC: At capacity [1/1]  Retrying in 10 seconds...
 2016/08/30 13:33:05 WebRTC: No messages received for 30 seconds -- closing
 stale connection.
 2016/08/30 13:33:05 WebRTC: closing PeerConnection
 2016/08/30 13:33:05 WebRTC: DataChannel.OnClose [locally]
 2016/08/30 13:33:05 WebRTC: Closing
 2016/08/30 13:33:05 copy loop ended
 2016/08/30 13:33:05 ---- Handler: closed ---
 2016/08/30 13:33:05 SOCKS listening...
 2016/08/30 13:33:05 WebRTC: melted all 0 snowflakes.
 2016/08/30 13:33:05 snowflake is done.
 }}}
 The snowflake proxy itself seemed to stall at this point, saying `Status:
 Serving 1 new client. (Polling in 0 seconds...)`. I had to refresh the
 page before I could try to connect again. After I allowed snowflake-client
 through the firewall, everything worked.

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


More information about the tor-bugs mailing list