[guardian-dev] PLUTO: Adding Pluggable Transports to any app (Nathan of Guardian)

Nathan of Guardian nathan at guardianproject.info
Fri Feb 6 05:45:04 EST 2015


On Fri, Feb 6, 2015, at 03:25 AM, SandroB Browser wrote:
> Like this Pluto idea. Would be nice to have those transports in Drony.
> Many users behind corporate/university proxies are filtered so this
> transports will help them reach more free internet.
> Meek would be prefect option for them.

Exactly. DPI against standard Tor protocol and filtering of known Bridge
IPs is becoming more and more common.

> Some quick questions:
> - is there any native c libraries instead of go cross-compile ones?

Obfs4 and Meek are only implemented in Go at this point.

Obfsclient is the native C implementation for Obfs3 and Scramblesuit. It
is what is built into Orbot now:
https://github.com/yawning/obfsclient

We could include it as one of the Pluto plugin options, for users who
need that for some reason. 

Are there devices that don't support Go xcompiled binaries?

> - can you specify any additional settings in meek like exit nodes?

Exit nodes are still a Tor-specific concept... if you are using Tor with
Meek then you still have all the Tor specific features. Meek is
essentially just a single hope proxy that uses major cloud providers
like Google, Amazon and MSFT Azure to mask your traffic within the noise
of the crowd cloud. It uses the "domain fronting" trick to connect you
to a box on Google Appspot, for instance, but it looks like you are
connecting to https://www.google.com.

+n


-- 
  Nathan of Guardian
  nathan at guardianproject.info


More information about the guardian-dev mailing list