- Python 99.9%
| CRNS |
Reformat source files using ruff format
|
|
| docs | Docs: Correct platform of Heltec T114 device | |
| Examples | Fixup comparisons with None | |
| LICENSES | Update Readme & add AGPL3+ license | |
| RNS | RNode: Fix duplicate opcode | |
| tests | Fixup comparisons with None | |
| .gitignore | Cleanup | |
| Changelog.md | Add SOCKSClientInterface to connect via a SOCKS proxy | |
| LICENSE | Update Readme & add AGPL3+ license | |
| Makefile | Exclude built documentation from sdist | |
| README.md | Update Readme & add AGPL3+ license | |
| setup.py |
Reformat source files using ruff format
|
|
RetiNet
Cryptography-based networking stack.
This is a fork of the excellent Reticulum project, created by Mark Qvist.
AES-256 encryption has been implemented to enable connections to existing servers.
Contributions are welcome and will be licensed under the AGPL, but there is no requirement to assign copyright.
Please create an Issue or Pull Request for anything you feel can be improved.
No Python package is available yet, but you can run a daemon with:
python -m RNS.Utilities.rnsd
Acknowledgements & Credits
RetiNet can only exist because of the mountain of Open Source work it was built on top of, the contributions of everyone involved, and everyone that has supported the project through the years. To everyone who has helped, thank you so much.
A number of other modules and projects are either part of, or used by RetiNet. Sincere thanks to the authors and contributors of the following projects:
- Reticulum by Mark Qvist, MIT License
- PyCA/cryptography, BSD License
- Pure-25519 by Brian Warner, MIT License
- Pysha2 by Thom Dixon, MIT License
- Python-AES by Or Gur Arie, MIT License
- Curve25519.py by Nicko van Someren, Public Domain
- I2Plib by Viktor Villainov
- PySerial by Chris Liechti, BSD License
- Configobj by Michael Foord, Nicola Larosa, Rob Dennis & Eli Courtwright, BSD License
- ifaddr by Stefan C. Mueller, MIT License
- Umsgpack.py by Ivan A. Sergeev
- Python