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