因特网加密工具包:加密因特网代理和加密邮件。

leap.bitmask的Python项目详细描述


位掩码

您的Internet加密工具包

https://badge.fury.io/py/leap.bitmask.svghttps://0xacab.org/leap/bitmask-dev/badges/master/build.svgDocumentation StatusIRCIRC-es

bitmask是由the LEAP Platform提供的服务的客户端。它 包含命令行界面和多平台桌面客户端。可能是 也用作一组库来与 第三方应用程序。

它是用python编写的,使用Twisted,并根据GPL3授权。这个 图形用户界面是用html+js编写的,使用PyQt5提供服务 申请书。

正在开发包!

以前使用pyside的客户端已被弃用(位掩码版本0.9.2, 在http://github.com/leapcode/bitmask_client回购协议中仍然可用。

阅读文档!

有关于位掩码for usersfor developers的文档。

错误

请报告任何错误in our bug tracker

日志

如果要查看日志,请从命令行:

bitmaskctl logs watch

粘贴命令可以方便地进行错误报告(需要pastebinit安装 在系统中):

bitmaskctl logs send

开发

运行测试

你需要毒物来进行测试。如果您的系统中还没有它:

pip install tox

然后运行所有python测试:

tox

有一些最小的端到端测试:

make test_e2e

为了测试ui(又称bitmask-js),需要有mocha 安装。您可以运行这样的ui测试:

cd ui && make test

有关测试的更多信息可以在docs/hacking/testing文档中找到。

黑客攻击

为了在开发环境中运行位掩码,必须激活 virtualenv并使用pip install-e安装各种软件包。这个 将python包安装为指向源代码的链接,以便您的代码 更改将立即反映在 维图阿列诺夫。

各种make dev-*命令将运行适当的pip install 给你的命令。

如果要设置整个开发环境,并且正在运行 基于Debian的系统,您可以尝试:

make dev-bootstrap

要定期升级virtualenv中安装的python依赖项, 您可以运行:

make upgrade-all

在您的virtualenv中,它将安装任何新版本的 在PYPI中找到的依赖项。

查看docs/hacking部分以获取更多扩展指令to get you started

许可证

https://raw.github.com/leapcode/bitmask_client/develop/docs/user/gpl.png

位掩码是根据GNU GPL version 3或更高版本的条款发布的。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
将Java中的对象列表序列化为json   在同一Play Framework项目中同时使用Ebean和JPA的java   oop如何在整个Java项目中共享API密钥   java ADT Eclipse SDK故障未找到DDM   扫描程序中变量的递归Java输入值未应用于方法中的变量   java将空格转换为命令行类型的空格   JavaSpring,如何决定客户机应该使用哪个服务?   java致命异常:main(Android标准)   java编译错误是因为类型检查还是三元运算符?   java Sikuli+Webdriver:getting error x.png看起来像一个文件,但在磁盘上找不到。假设是文本   java选择位置。。。。ms sql 2005中需要电气状态   由于OSGi捆绑包依赖性问题,java无法启动RCP应用程序   json java gson fromjson返回非泛型的null   如何将google api访问令牌从java服务器传递到gapi javascript客户端?   java在已排序的LinkedList中添加元素   java ForkJoinPool为什么程序抛出OutOfMemoryError?   java SQUARE无法解析为Processing/Eclipse中的变量   java如何为Sun App Server 8.2设置JNDI