![]() |
||
---|---|---|
.forgejo/issue_template | ||
LICENSE | ||
README.md | ||
initialisation.py | ||
ressenger_client.py | ||
ressenger_common.py | ||
ressenger_cryptography.py | ||
ressenger_exceptions.py | ||
ressenger_server.py |
README.md
Ressenger
A peer-to-peer, end-to-end encrypted messenger designed for use on the I2P network.
This project is still under development and not yet ready for practical use.
How it works
This messenger functions both as a server and as a client. The server listens on a port.
When you send a message:
- A data packet is sent to the recipient server’s listening port.
- The server receives, parses and processes the packet, then renders the message.
Dependencies
# apt install python3-pycryptodome python3-socks
Contribution
This project is not yet open to public contributions. Once the initial version is completed, it will be opened for public contribution and pull requests will be accepted.
Licence
Copyright (C) 2025 Rebel Zhang and Other Contributors
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.