Pre-release
This release is a pre-release and may not be stable for production use.
fabular
A command-line chat app for secure communication between you and your friends!
Key features:
- hybrid encryption scheme for connection handshake
- session-randomized Fernet (AES-128-CBC) encryption for all messages
- username-specific colors
Requirements
python3pipenv(for dev features)- a server with an open port
- at least two command-line machines to chat
Install
Simply type pip install fabular.
To install from source, you may type make prereq && make dev, which
installs pipenv and executes
pipenv install --dev
pipenv install -e .
Usage
For more information type
[pipenv run] fabular -h
Run fabular in server-mode (set up a fabular server for clients to connect to):
[pipenv run] fabular -s --host 127.0.0.1 --port 50120
Run fabular in client-mode (connecting to a chat server):
[pipenv run] fabular -c --host 127.0.0.1 --port 50120
Run fabular in test-mode:
[pipenv run] fabular -t
or with pytest:
[pipenv run] pytest -v --cov=fabular --cov-report=html
Release files for fabular 0.0.dev2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| fabular-0.0.dev2.tar.gz | 28.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| fabular-0.0.dev2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 57.9 kB
Release files / fabular-0.0.dev2.tar.gz
| Download URL | fabular-0.0.dev2.tar.gz |
|---|---|
| Size | 28.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
31335b506a5c5257229886c72c120765720ff37badd0f1a00bd76eee2151ba2b
|
|
BLAKE2b-256 checksum How to use checksums |
6801ffd89c63555f2f860f63d3f82aeb2a7da16f03913e6d90ac1ddf9d127dfe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.6
|
Release files / fabular-0.0.dev2-py3-none-any.whl
| Download URL | fabular-0.0.dev2-py3-none-any.whl |
|---|---|
| Size | 29.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e0d51a837e0db4c3f4c1399c4e0ff5f0785f7d47d3644261cd9b24f99e5d373f
|
|
BLAKE2b-256 checksum How to use checksums |
313cca78cb46ce743d8266b32ccb828c0aa37e9d02eeef4acee60aebcf2aac3e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.6
|