A rust library for the Ghost Net protocol
Client connects to the router
Client -> [10, 7, 1, 21, 3000]
-> Router
Client route message to 10.7.1.21
Client -> [<message-bytes>]
-> Router -> (Client / Router) -> 10.7.1.21
10.7.1.21
Responds back
10.7.1.21
-> [<message-bytes>]
-> (Client / Router) -> Client
Router -> [10, 7, 1, 21, 3000]
-> Client
Router -> [<message-bytes>]
-> Client
Client -> [<message-bytes>]
-> Router
A router manages the clients and routes messages from one client to another to ensure security.
- End-To-End Encryption
- Mask the communications like HTTPS
sudo apt install pkg-config -y
sudo apt install libssl-dev -y