E2EE aware proxy daemon for matrix clients.
Go to file
Damir Jelić e5e3f361c2 tests: Remove dbus tests.
The dbus tests require system packages on travis but that limits us to
using the system provided python version which is 3.4 currently.
2019-05-23 15:25:08 +02:00
contrib config: Make the OS keyring optional. 2019-05-23 13:34:59 +02:00
man config: Make the OS keyring optional. 2019-05-23 13:34:59 +02:00
pantalaimon pantalaimon: Isort fixes. 2019-05-23 14:46:29 +02:00
tests tests: Remove dbus tests. 2019-05-23 15:25:08 +02:00
.gitignore pantalaimon: Add gitignore. 2019-04-10 12:20:09 +02:00
.travis.yml tests: Remove dbus tests. 2019-05-23 15:25:08 +02:00
LICENSE pantalaimon: Add a license file. 2019-03-25 09:34:31 +01:00
Makefile Makefile: Add isort target. 2019-05-14 21:50:48 +02:00
README.md Fix typo 2019-03-30 10:42:47 +00:00
setup.py setup.py: Add dbus-python to the dependencies. 2019-05-23 14:46:48 +02:00
test-requirements.txt pantalaimon: Add tests. 2019-04-10 12:14:00 +02:00
tox.ini tox: Install pytest-cov for the coverage reporting. 2019-04-10 15:08:08 +02:00

pantalaimon

A E2E aware matrix proxy daemon.

This still in an early development phase.

Installation

The Olm C library is required to be installed before installing pantalaimon.

Instalation works like usually with python packages:

python setup.py install

Usage

Running the daemon is relatively easy:

pantalaimon https://example.org:443

After running the daemon configure your client to connect to the daemon instead of your homeserver. The daemon listens by default on localhost and port 8009.

The listening address and port can be configured:

pantalaimon -l 127.0.0.1 -p 8008 https://example.org:8008