[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

ITP: snowflake -- a WebRTC pluggable transport for Tor



Package: wnpp
Severity: wishlist
Owner: Cecylia Bocovich <cohosh@torproject.org>

* Package name    : snowflake
  Version         : 1.0.0-1
  Upstream Author : The Tor Project, Inc.
* URL             : https://snowflake.torproject.org
* License         : 3-clause BSD license
  Programming Lang: Go
  Description     : a WebRTC pluggable transport for Tor

Snowflake helps users circumvent censorship by making a WebRTC
connection to volunteer proxies. These proxies relay Tor traffic to a
Snowflake bridge and then to through the Tor network.

The Snowflake package includes client, broker, server (bridge), and
intermediate proxy implementations.

It is written in Go and is compliant with the Tor pluggable transports
specification.

- Why is this package useful/relevant?

This package will allow for the easy installation and use of Snowflake
as an censorship circumvention tool for software that uses Tor. It would
also allow volunteers to run and easily update Snowflake proxies to help
others circumvent censorship.

There have been requests by developers and volunteers for the creation
of this package [1].

- How do you plan to maintain it?

I'm happy to volunteer to maintain it but am new to the Debian packaging
space and would also welcome co-maintainers.

- Additional considerations:

This Go application has a lot of dependencies [2], which will be a pain
to enumerate and package.

[1] https://trac.torproject.org/projects/tor/ticket/19409
[2]
https://gitweb.torproject.org/pluggable-transports/snowflake.git/tree/go.mod


Reply to: