Skip to main content

Simple private data sharing via bytearrays, Tor tunneling and metadata paranoia

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

youandme-1.0.0.tar.gz (5.7 kB view hashes)

Uploaded Source

Built Distribution

youandme-1.0.0-py3-none-any.whl (21.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page