Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
xtaci authored Dec 11, 2024
1 parent 509c5a1 commit 480a2a6
Showing 1 changed file with 25 additions and 25 deletions.
50 changes: 25 additions & 25 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,31 +4,31 @@
## Architecture
Grasshopper functions as a chained relay system. For example:
```
┌───────────────┐
│ RE-ENCRYPTION │
└───────┬───────┘
┌──────────── ┌────────────┐ │ ┌────────────┐
HOPS │ │ │
┌─────────────┐ Client ┌────┐ ClientPLAIN HOPS │ Client HOPS ┌─────────────────┐
│ │ AES │HOP1┼───────► 3DES TEXT ┌────┐ ▼ BLOWFISH ┌─────┐
│ UDP CLIENT ├─────► │ DATA │Hop2│ │ PACKET │Hop1│─────────►│ │ Hop1│─────►│ UDP SERVER
│ │ │ ▲ │HOP3│ │ ▲ │Hop2 │ Hop2
└─────────────┘ │ │ └────┘ │ │ └────┘ └─────┘ └─────────────────┘
└────┼─────── └─────┼──────┘ └────────────┘
┌────┼──────┐
│ │
│ OPTIONAL ┼────────────────────┘
│ PACKET │
│ PROCESSOR │
│ │
└───────────┘
┌───────────────┐
│ RE-ENCRYPTION │
└───────┬───────┘
┌─────────┐ ┌────HOP2────┐ │ ┌─HOP5────
│ HOPS │ │ │ │
┌─────────────┐ Client ┌────┐ ClientPLAIN HOPS │ Client HOPS ─────────────┐
│ │ AES │HOP1┼─────► 3DES TEXT ┌────┐ ▼ BLOWFISH ┌─────┐
│ UDP CLIENT ├───► │ DATA │Hop2│ │ PACKET │Hop4├──────►│ │ Hop6│───►│ UDP SERVER │
│ │ │ ▲ │HOP3│ │ ▲ │Hop5│ │ │ Hop7
└─────────────┘ │ │ └────┘ │ │ └────┘ │ └─────┘ ─────────────┘
└────┼────┘ └─────┼──────┘ └─────────
┌────┼──────┐
│ │
│ OPTIONAL ┼───────────────
│ PACKET │
│ PROCESSOR │
│ │
└───────────┘
```

## Installation
Expand Down

0 comments on commit 480a2a6

Please sign in to comment.