You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit introduces mesh networking capabilities to Lanet, enabling decentralized communication between devices on a local network.
Key features include:
- **Node discovery:** Nodes automatically discover and connect to each other.
- **Multi-hop routing:** Messages can be routed through intermediate nodes to reach their destination.
- **Self-healing:** The network adapts to changing conditions and node failures.
- **End-to-end encryption:** Messages remain encrypted throughout the routing process.
- **Digital signatures:** Message integrity is ensured through digital signatures.
This functionality is accessible through both the command-line interface and the Ruby API.
This enhancement is ideal for scenarios where:
- Devices may not have direct connectivity.
- No central server or infrastructure is available.
- High resilience and redundancy are required.
- Peer-to-peer communication is desired.
The mesh networking feature significantly expands Lanet's capabilities, making it a more versatile and robust tool for local network communication.
Copy file name to clipboardExpand all lines: README.md
+67Lines changed: 67 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,6 +19,7 @@ A lightweight, powerful LAN communication tool that enables secure message excha
19
19
-**Configurable:** Adjust port settings, encryption keys, and network scan ranges.
20
20
-**Digital Signatures**: Ensure message authenticity and integrity
21
21
-**File Transfers**: Securely send encrypted files over the LAN with progress tracking and integrity verification
22
+
-**Mesh Networking**: Create resilient mesh networks for decentralized communication, enabling messages to be routed through multiple hops without central infrastructure
22
23
23
24
## Security Features
24
25
@@ -301,6 +302,38 @@ Receive encrypted files with signature verification:
0 commit comments