增强隐私的即时消息
unmessage的Python项目详细描述
未留言
unessage是一个对等即时消息应用程序 加强隐私和匿名性。
警告
未消息是alpha软件。尽一切努力 为了确保unessage以安全和无bug的方式运行, 代码not已审核。请不要将未消息用于 任何你生活所依赖的活动。
功能
- 传输利用Twisted,Tor Onion Services和 txtorcon
- 使用Double Ratchet Algorithm执行加密 在pyaxo中实现(使用PyNaCl)
- 身份验证使用Socialist Millionaire Protocol 在Cryptully 中实现
- 传输元数据通过tor最小化,应用程序元数据通过 unMessage protocol
- 用户界面是用Tkinter(图形)和 curses(命令行)
快速启动
通过包管理器安装以下要求:
# If using Debian/Ubuntu $ sudo apt-get install build-essential gcc libffi-dev libopus0 \ libsodium-dev libssl-dev portaudio19-dev python-dev python-tk # If using Fedora $ sudo dnf install gcc libffi-devel libsodium-devel \ openssl-devel opus portaudio-devel python-devel \ redhat-rpm-config tkinter
如果已安装tor,请确保其版本至少为 0.2.7.1:
$ tor --version
如果必须更新或未安装,请检查版本 由包管理器提供:
# If using Debian/Ubuntu $ apt-cache show tor # If using Fedora $ dnf info tor
如果要提供的版本不至少是0.2.7.1,则 必须set up Tor’s package repository。一旦你有了仓库 它可以提供更新的tor,安装:
# If using Debian/Ubuntu $ sudo apt-get install tor # If using Fedora $ sudo dnf install tor
安装
最后,如果使用pip和setuptools(可能已安装 自动使用pip,您可以使用以下命令轻松安装未消息:
$ sudo pip install unmessage
使用以下任何命令启动Unessage:
$ unmessage-gui # graphical user interface (GUI) $ unmessage-cli # command-line interface (CLI) $ unmessage # last interface used
更新
如果使用pip安装了unessage,还可以将其用于 更新:
$ sudo pip install --upgrade unmessage
文档
您可以找到installation和用法说明(对于GUI 以及documentation上的CLI)。
反馈
请在未留言:anemone.me或anemone:anemone.me加入我们 使用Matrix,银莲花在OFTC,或者使用 GitHub issue tracker留下建议、错误报告、投诉 或者任何你认为对这个应用程序有贡献的东西。