You are browsing as a guest. Sign up (or log in) to start making projects!

ZeroNet: Local communication system

  • 1 Devlogs
  • 1 Total hours

ZeroNet is a peer-to-peer local communication system which can discover devices on the same lan automatically and send messages, files etc, over the network.

Open comments for this post

33m 28s logged

ZeroNet is a tool which enables direct, secure communication between devices on a local area network (LAN) without relying on external servers, third-party databases, or cloud brokers.

Some of the features that I have implemented here are:

-Automatically finds nearby ZeroNet devices using mDNS, no IP addresses to configure!

-ECDH key exchange + Fernet symmetric encryption, no one can read your messages (End to end encrypted)

-Direct P2P messaging over persistent TCP connections

-Full-mesh group conversations where each message is individually encrypted per member

-Stream files of any size with live progress bars, which are encrypted in transit

-Beautiful GitHub Dark-themed TUI built with Textual

(GUI also exits, will put up in the next dev-log)

ZeroNet is a tool which enables direct, secure communication between devices on a local area network (LAN) without relying on external servers, third-party databases, or cloud brokers.

Some of the features that I have implemented here are:

-Automatically finds nearby ZeroNet devices using mDNS, no IP addresses to configure!

-ECDH key exchange + Fernet symmetric encryption, no one can read your messages (End to end encrypted)

-Direct P2P messaging over persistent TCP connections

-Full-mesh group conversations where each message is individually encrypted per member

-Stream files of any size with live progress bars, which are encrypted in transit

-Beautiful GitHub Dark-themed TUI built with Textual

(GUI also exits, will put up in the next dev-log)

Replying to @harinandan

0
2

Followers

Loading…