[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