Overview¶
unMessage is a peer-to-peer instant messaging application designed to enhance privacy and anonymity.
Warning
unMessage is alpha software. While every effort has been made to make sure unMessage operates in a secure and bug-free fashion, the code has not been audited. Please do not use unMessage for any activity that your life depends upon.
Features¶
- Transport makes use of Twisted, Tor Onion Services and txtorcon
- Encryption is performed using the Double Ratchet Algorithm implemented in pyaxo (using PyNaCl)
- Authentication makes use of the Socialist Millionaire Protocol implemented in Cryptully
- Transport metadata is minimized by Tor and application metadata by the unMessage Protocol
- User interfaces are created with Tkinter (graphical) and curses (command-line)