2025-08-19 14:25:40 +02:00
2025-08-19 14:25:40 +02:00
2025-08-12 13:38:51 -04:00
2025-08-16 05:22:27 +02:00
2025-08-16 05:22:27 +02:00
2025-08-12 13:00:40 -04:00
2025-08-15 11:58:16 +02:00
2025-08-12 14:19:13 -04:00

ghostnet-rs

A rust library for the Ghost Net protocol

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

How a client routes

Router -> [10, 7, 1, 21, 3000] -> Client

Router -> [<message-bytes>] -> Client

Client -> [<message-bytes>] -> Router

What is a router?

A router manages the clients and routes messages from one client to another to ensure security.

Todo

  • End-To-End Encryption
  • Mask the communications like HTTPS

Common install issues on linux

sudo apt install pkg-config -y
sudo apt install libssl-dev -y
S
Description
A rust library for the Ghost Net protocol
Readme Apache-2.0
78 KiB
Languages
Rust 91.4%
Python 8.6%