Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Anonymity into your browser everywhere from any device

branch: master
README.md

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

Presentation :

See http://www.ianonym.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

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://www.ianonym.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 :

Something went wrong with that request. Please try again.