Skip to content

Introducing Flash proxy

9. Feb 2013

This is about a project utilizing the Pluggable Transport feature of Tor. This is not about Flash from Adobe, used for Flash video and Flash games and website features.

You can learn about Pluggable Transports by reading my explanation or by reading on the Tor Project page.

It aims to provide access to the Tor network by turning web browsers into proxies. The pool of addresses available should be large, at least large and
unstable enough so censors couldn’t enumerate them.

It works by people who visit a website containing a badge. The proxy connects to the facilitator and asks for clients to serve. The proxy may get IP addresses it connects to, to transport
traffic, which is encrypted after the handshake, between a client and a relay.

The badge is an iframe pointing to stanford.edu and webmasters have the choice to select it opt-in or opt-out. It uses standard web technology, namely JavaScript and WebSockets.

Here is where it lives along with many information about it. (How it works)
http://crypto.stanford.edu/flashproxy/

Here’s s a readme on its design.
https://gitweb.torproject.org/flashproxy.git/blob/HEAD:/README

Here’s the code.
https://gitweb.torproject.org/flashproxy.git

How you can help.

As Internet user, you can visit http://crypto.stanford.edu/flashproxy/ and stay there to be a proxy to help people. In Firefox you can use “Pin as App” to pin it to Firefox so it loads every time you start your browser.

You won’t notice that it is active. At least I don’t recognize any alternated behavior or browsing experience. It is expected that the proxy is idle most of the time. It’s still worth being a proxy even if you don’t see any usage.

You also can visit other websites that place such a badge their pages. (I’m not ware of any, yet.)

For Google Chrome users there is an app called Cupcake, which does the relaying in the background without having to visit a page. See its code. There isn’t a Firefox addon, yet.

A standalone application is under development.

Spread the word.

As an website owner you can add the badge to your website.

[<]iframe src="//crypto.stanford.edu/flashproxy/embed.html" width="80" height="15" frameborder="0" scrolling="no"[>][<]/iframe[>]

or

[<]iframe src="//crypto.stanford.edu/flashproxy/embed.html?cookierequired" width="80" height="15" frameborder="0" scrolling="no"[>][<]/iframe[>]

Just remove the [], as wordpress.com does even filter it when its posted as source code.

Please note that you can’t do this (yet?) on WordPress.COM since WordPress.COM doesn’t allow you to use iframes or JavaScript.

Advertisements

From → General

Comments are closed.

%d bloggers like this: