Ayms / iAnonym

Anonymity into your browser everywhere from any device

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

iAnonym

Anonymity into your browser everywhere from any device

Crowdfunding campaign launched on Kickstarter the 19th of June for 40 days, you're welcome to contribute

[iAnonym kickstarter campaign] (http://www.kickstarter.com/projects/450023/ianonym-internet-privacy-everywhere-from-any-devic)

Presentation :

See http://ianonym.peersm.com

Extended browserification of https://github.com/Ayms/node-Tor, using Tor or a Tor like network, one unique javascript code for all platforms.

9th February 2013 : first successfull complete communication from the browser with the OP js inside the browser, see the results [First loading - in black the OR,in white the OP inside the browser with web console messages] (http://ianonym.peersm.com/img/first_browser_page3.jpg)

It's already fast while no optimization efforts have been made.

Browser's required modules and status :

OP

  • mix node.js's Buffers and Typed Arrays --> OK, see https://github.com/Ayms/node-typedarray
  • URL parser --> OK
  • HTTP parser --> OK
  • Secure script to control the page --> OK
  • self signed certificates generation (OP) --> OK
  • certificates verification (OP) --> OK
  • implement TLS protocol (OP, inside websockets, both client and server side) --> OK, see Ayms/abstract-tls
  • retrieve the certificate used for the first TLS connection between the page and the OP (Evil1 attack) --> OK, see Interception Detector
  • implement Tor protocol and websocket Tor protocol extension (OP, inside websockets) --> OK
  • Webcrypto like features http://www.w3.org/TR/WebCryptoAPI/ (hash, encrypt, decrypt, rsa, aes, dh, etc) --> OK, cryptoJS, jsbn and polycrypt (conversion fonctions) + RELAY_INFO

OR

Related :

Secondary interest :

Status and Tests :

####This section is deprecated since now everything is working inside the browser, we keep it for historical reasons.

See https://github.com/Ayms/node-Tor/blob/master/test/log-anonym.txt

You can try it Live (soon) :

See http://ianonym.peersm.com Details section for url encoding.

  • some requests can still appear to be on the domain www.lepoint.fr, this is because for now urls contained in css files are not filtered.

The test configuration is :

[Browser] 		| <--socks--------------------------> |
				|									  |	[node-Tor_OR] <-----> [Tor Network] <-----> [Site]
[node-Tor_OP]	| <--websocket RELAY_WS/ASSOCIATE---> |
				|	 RELAY_BEGIN/CONN/DATA			  |

See Ayms/node-Tor for RELAY_WS/ASSOCIATE

Related projects :

About

Anonymity into your browser everywhere from any device