PrivNet – a minimalist, encrypted IRC-like protocol in Python

2 DyadaMorgan 3 5/23/2025, 2:40:00 PM github.com ↗

Comments (3)

DyadaMorgan · 7h ago
Hi HN,

I'm an anonymous developer from Ukraine. I created PrivNet — a minimalist and encrypted chat protocol, inspired by the spirit of classic IRC but adapted to modern realities.

Key features: - End-to-end encryption using Fernet (AES-128 + HMAC) - Minimal dependencies (just Python + cryptography) - Works in mesh networks — even without internet or over dial-up - Fully autonomous — keys are generated locally, no central server - Designed for autonomous communities, activists, preppers, and role-players

The server starts in just a couple of commands. Messages are encrypted and readable only by those with the key. This isn't just a project — it’s an idea I believe in.

Looking for: - Developers (especially Android / cross-platform client devs) - UI/UX designers - Testers - Anyone who believes in private, free, decentralized communication

GitHub: https://github.com/DyadaMorgan/openprivnet

License: MIT

Happy to hear your feedback, ideas, or contributions. Open to criticism — and will gladly improve the project with thoughtful suggestions.

Let’s build a free and resilient communication protocol for the real world — together.

Thanks for reading!

jqpabc123 · 6h ago
Great idea. I thought about doing something similar but lacked the time.

As you are obviously aware, this is very limited without client software. You mention Android but man does not live by Android alone.

Have you considered PWA client?

DyadaMorgan · 6h ago
No. I didn't think so. I think that a regular client would be more reliable.