Skip to content

kolodziej/ricochet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Anonymous and serverless instant messaging that just works

Torsion is an experiment with a different kind of instant messaging that doesn't trust anyone with your identity, your contact list, or your communications.

  • You can chat without exposing your identity (or IP address) to anyone
  • Nobody can discover who your contacts are or when you talk (metadata-free!)
  • There are no servers to compromise or operators to intimidate for your information
  • It's cross-platform and easy for non-technical users

How it works

Torsion is a peer-to-peer instant messaging system based on Tor hidden services. Your login is your hidden service address, and contacts connect to you (not an intermediate server) through Tor. The rendezvous system makes it extremely hard for anyone to learn your identity from your address.

Torsion is not affiliated with or endorsed by The Tor Project.

For more information, you can read about Tor and learn about Torsion's design or protocol. Everything is open-source and open to contribution.

Experimental

This software is an experiment. It hasn't been audited or formally reviewed by anyone. Security and anonymity are difficult topics, and you should carefully evaluate your risks and exposure with any software. Do not rely on Torsion for your safety unless you have more trust in my work than it deserves. That said, I believe it does more to try to protect your privacy than any similar software.

Downloading & Building

Building from source

To build for Linux, OS X, or Windows, you need:

  • Qt 5.1 or later
  • OpenSSL
  • A pre-built Tor binary and its dependencies

Place tor in your build directory or PATH and run qmake (or qmake-qt5). make, and make install if desired. To build packages, see the scripts under the packaging directory.

Other

Bugs can be reported on the issue tracker.

You can contact me directly at [email protected] (PGP 183C045D).

You should support The Tor Project, The Internet Defense League, EFF, and run a Tor relay.

About

Anonymous peer-to-peer instant messaging

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 79.8%
  • QML 15.5%
  • QMake 2.6%
  • Inno Setup 0.9%
  • Protocol Buffer 0.6%
  • Shell 0.5%
  • Other 0.1%