Git Product home page Git Product logo

ianonym's Introduction

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 :

ianonym's People

Contributors

ayms avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.