summaryrefslogtreecommitdiffhomepage
path: root/dpibreak.1
diff options
context:
space:
mode:
Diffstat (limited to 'dpibreak.1')
-rw-r--r--dpibreak.131
1 files changed, 22 insertions, 9 deletions
diff --git a/dpibreak.1 b/dpibreak.1
index 09096ac..56cb116 100644
--- a/dpibreak.1
+++ b/dpibreak.1
@@ -64,20 +64,33 @@ ClientHello. Typical values are 0–1000; larger values may increase
handshake latency. (default: 0)
.TP
.B \-\-fake
-Enable fake ClientHello packet injection before sending each
-packet fragmented. The injected fake packet’s TTL / Hop Limit is
-overridden with
-.B \-\-fake\-ttl.
-All other TCP/IP header fields follow the original packet.
-Packets are transmitted in an interleaved order:
-(fake 1), (orig 1), (fake 2), (orig 2), ...
+Enable
+.B fake
+ClientHello packet injection before sending each packet
+fragmented. TCP/IP header fields follow the original packet unless you
+override it using the
+.B \-\-fake\-*
+options described below. Packets are transmitted in an interleaved
+order: (fake 1), (orig 1), (fake 2), (orig 2), ...
.TP
.B \-\-fake\-ttl \fIu8\fR
-Override ttl (IPv4) / hop_limit (IPv6) of fake ClientHello packet.
-Ignored unless
+Override ttl (IPv4) / hop_limit (IPv6) of
+.B fake
+packet. Ignored unless
.B \-\-fake
is enabled. (default: 8)
.TP
+.B \-\-fake\-badsum
+Corrupts the TCP checksum of
+.B fake
+packets. When enabled,
+.B fake
+packets cannot pass through most routers and will not behave as
+expected. It can be useful if your router/firewall provides an option
+to disable TCP checksum verification. Ignored unless
+.B \-\-fake
+is enabled.
+.TP
.B \-\-queue\-num \fIu16\fR
.Linux only.
NFQUEUE number to attach to. The same queue number is