Skip to content

orus-dev/ghostnet-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A rust library for the Ghost Net protocol

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published