You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Kevin Froman 0173f136fb added connection loss detection, strict printable character filter support 2 years ago
src added connection loss detection, strict printable character filter support 2 years ago
tests use argparse and make yam an executable script 2 years ago
.gitignore updated gitignore 2 years ago
.travis.yml added tor build dependencies apt install 2 years ago
CHANGELOG.md added connection loss detection, strict printable character filter support 2 years ago
LICENSE initial commit 2 years ago
Makefile added stuff for CI 2 years ago
README.md updated readme 2 years ago
dummy.png fixes and added images 2 years ago
no-dummy.png fixes and added images 2 years ago
requirements.in added stuff for CI 2 years ago
requirements.txt added stuff for CI 2 years ago
run_tests.sh initial commit 2 years ago
setup.cfg initial commit 2 years ago
setup.py added connection loss detection, strict printable character filter support 2 years ago

README.md

youandme

Build Status

Python library to share data anonymously and securely* with limited traffic metadata.

* The ID one connects to a host with must be shared via a secure (private, authenticated) channel.

$ pip install youandme

why

In normal socket connections, Eve can see when Alex and Bob communicate and the size of their communications.

This library sends continuous streams of data (null bytes) even when no information is being communicated, in order to increase unobservability of transmission times and packet sizes.

Anonymity and encryption is provided via Tor onion services, though this library could easily be adapted to use plaintext (and encryption by an application) or another relay like I2P.

security

As stated above, this library does no authentication. However, if the ID is shared privately and safely, the tunnel will have roughly the security of a Tor v3 onion service, with increased metadata unobservability.

What an attacker sees in a normal Tor connection

What an attacker sees in a youandme connection