Censorship Resistant Internet Project - Provides access to internet sites via the 1M5 network by accessing the internet through 1M5 nodes who have access to Tor using I2P and/or 1DM (direct mesh).
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src/main update description Jan 5, 2019
.gitignore basis for crip Jan 5, 2019
LICENSE Initial commit Dec 7, 2018
README.md fixed spelling errors Jan 5, 2019
pom.xml basis for crip Jan 5, 2019

README.md

1m5-crip

Censor Resistant Internet Project - Provides access to internet sites via the 1M5 network by accessing the internet through 1M5 nodes who have access to Tor using I2P and/or 1DM (direct mesh).

Default Behavior

The CRIP localhost web service starts up as an operating system service on the device when the device starts up. A browser is configured to use the localhost CRIP service as a proxy to the internet. When a request is made using the configured browser, the request is tunneled through the CRIP service. The CRIP service uses the Tor Sensor to access the site returning the response to the browser.

Tor Blocked

When the CRIP service is no longer able to access Tor directly from the device, it forwards the request using I2P to a random 1M5 router that has a Tor status of Connected. That 1M5 router makes the request via Tor returning the response via I2P to the originating requester. If the chosen 1M5 router was unable to make a successful Tor request, it automatically forwards it on to another random 1M5 router that has a Tor status of Connected. This continues until a successful Tor response is received.

I2P Blocked

When I2P itself is unable to be used to propagate the request, 1DM (direct mesh) is used until I2P can be used.