The Internet Encryption Toolkit: Encrypted Internet Proxy and Encrypted Mail.
Your internet encryption toolkit
Bitmask is the client for the services offered by the LEAP Platform. It contains a command-line interface and a multiplatform desktop client. It can be also used as a set of libraries to communicate with the different services from third party applications.
Package under development!
The previous client using PySide has been deprecated (Bitmask version 0.9.2, still available at the http://github.com/leapcode/bitmask_client repo).
Please report any bugs in our bug tracker.
If you want to watch the logs, from the command line:
bitmaskctl logs watch
The paste command can be handy to do bug reports (needs pastebinit installed in the system):
bitmaskctl logs send
You need tox to run the tests. If you don’t have it in your system yet:
pip install tox
And then run all the python tests:
There are some minimal end-to-end tests:
For testing the UI (aka bitmask-js) you need to have mocha installed. You can run ui tests like this:
cd ui && make test
More info abou testing can be found in the docs/hacking/testing document.
In order to run bitmask in a development environment, you must activate a virtualenv and install the various packages using pip install -e. This installs python packages as links to the source code, so that your code changes are immediately reflected in the packages installed in the virtualenv.
The various make dev-* commands will run the appropriate pip install commands for you.
If you want to setup your whole development environment, and you are running a debian-based system, you can try:
To upgrade regularly the python dependencies installed inside your virtualenv, you can run:
inside your virtualenv, and it will install any new version of your dependencies that is found in pypi.
Check out the docs/hacking sections for more extense instructions to get you started.
Bitmask is released under the terms of the GNU GPL version 3 or later.
Release history Release notifications
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size & hash SHA256 hash help||File type||Python version||Upload date|
|leap.bitmask-0.10.1-py2-none-any.whl (296.9 kB) Copy SHA256 hash SHA256||Wheel||2.7||Oct 9, 2017|
|leap.bitmask-0.10.1.tar.gz (228.1 kB) Copy SHA256 hash SHA256||Source||None||Oct 9, 2017|