From 9418096fe374e717593db9e4f79c99e1c5510ab9 Mon Sep 17 00:00:00 2001 From: Datong Sun Date: Sun, 19 Sep 2021 03:58:35 -0700 Subject: [PATCH] docs(readme) fix styling --- README.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 60770af..5864a72 100644 --- a/README.md +++ b/README.md @@ -144,9 +144,14 @@ RUST_LOG=info /usr/local/bin/phantun_client --local 127.0.0.1:1234 --remote 10.0 Phantun aims to keep tunneling overhead to the minimum. The overhead compared to a plain UDP packet is the following: -Plain UDP packet: 20 byte IP header + 8 byte UDP header = 28 bytes +Standard UDP packet: 20 byte IP header + 8 byte UDP header = 28 bytes + Phantun obfuscated UDP packet: 20 byte IP header + 20 byte TCP header = 40 bytes + +Note that Phantun does not add any additional header other than IP and TCP headers in order to pass through +stateful packet inspection! + Phantun's additional overhead: 12 bytes. I other words, when using Phantun, the usable payload for UDP packet is reduced by 12 bytes. This is the minimum overhead possible when doing such kind of obfuscation.