@ -1825,17 +1825,17 @@ static void exithelp(void)
" --dpi-desync-badack-increment=<int|0xHEX> \t \t ; badseq fooling ackseq signed increment. default %d \n "
" --dpi-desync-badack-increment=<int|0xHEX> \t \t ; badseq fooling ackseq signed increment. default %d \n "
" --dpi-desync-any-protocol=0|1 \t \t \t \t ; 0(default)=desync only http and tls 1=desync any nonempty data packet \n "
" --dpi-desync-any-protocol=0|1 \t \t \t \t ; 0(default)=desync only http and tls 1=desync any nonempty data packet \n "
" --dpi-desync-fake-tcp-mod=mod[,mod] \t \t \t ; comma separated list of tcp fake mods. available mods : none,seq \n "
" --dpi-desync-fake-tcp-mod=mod[,mod] \t \t \t ; comma separated list of tcp fake mods. available mods : none,seq \n "
" --dpi-desync-fake-http=[+ofs]@<filename>|0xHEX \t \t ; file containing f ake http request \n "
" --dpi-desync-fake-http=[+ofs]@<filename>|0xHEX \t \t ; fake http request \n "
" --dpi-desync-fake-tls=[+ofs]@<filename>|0xHEX|![+offset] ; file containing f ake TLS ClientHello (for https) \n "
" --dpi-desync-fake-tls=[+ofs]@<filename>|0xHEX|![+offset] ; fake TLS ClientHello (for https) \n "
" --dpi-desync-fake-tls-mod=mod[,mod] \t \t \t ; comma separated list of TLS fake mods. available mods : none,rnd,rndsni,sni=<sni>,dupsid,padencap \n "
" --dpi-desync-fake-tls-mod=mod[,mod] \t \t \t ; comma separated list of TLS fake mods. available mods : none,rnd,rndsni,sni=<sni>,dupsid,padencap \n "
" --dpi-desync-fake-unknown=[+ofs]@<filename>|0xHEX \t ; file containing unknown protocol fake payload \n "
" --dpi-desync-fake-unknown=[+ofs]@<filename>|0xHEX \t ; unknown protocol fake payload \n "
" --dpi-desync-fake-syndata=[+ofs]@<filename>|0xHEX \t ; file containing SYN data payload \n "
" --dpi-desync-fake-syndata=[+ofs]@<filename>|0xHEX \t ; SYN data payload \n "
" --dpi-desync-fake-quic=[+ofs]@<filename>|0xHEX \t \t ; file containing f ake QUIC Initial \n "
" --dpi-desync-fake-quic=[+ofs]@<filename>|0xHEX \t \t ; fake QUIC Initial \n "
" --dpi-desync-fake-wireguard=[+ofs]@<filename>|0xHEX \t ; file containing f ake wireguard handshake initiation \n "
" --dpi-desync-fake-wireguard=[+ofs]@<filename>|0xHEX \t ; fake wireguard handshake initiation \n "
" --dpi-desync-fake-dht=[+ofs]@<filename>|0xHEX \t \t ; file containing DHT protocol fake payload (d1...e) \n "
" --dpi-desync-fake-dht=[+ofs]@<filename>|0xHEX \t \t ; DHT protocol fake payload (d1...e) \n "
" --dpi-desync-fake-discord=[+ofs]@<filename>|0xHEX \t ; file containing discord protocol fake payload (Voice IP Discovery) \n "
" --dpi-desync-fake-discord=[+ofs]@<filename>|0xHEX \t ; discord protocol fake payload (Voice IP Discovery) \n "
" --dpi-desync-fake-stun=[+ofs]@<filename>|0xHEX \t \t ; file containing STUN protocol fake payload \n "
" --dpi-desync-fake-stun=[+ofs]@<filename>|0xHEX \t \t ; STUN protocol fake payload \n "
" --dpi-desync-fake-unknown-udp=[+ofs]@<filename>|0xHEX \t ; file containing unknown udp protocol fake payload \n "
" --dpi-desync-fake-unknown-udp=[+ofs]@<filename>|0xHEX \t ; unknown udp protocol fake payload \n "
" --dpi-desync-udplen-increment=<int> \t \t \t ; increase or decrease udp packet length by N bytes (default %u). negative values decrease length. \n "
" --dpi-desync-udplen-increment=<int> \t \t \t ; increase or decrease udp packet length by N bytes (default %u). negative values decrease length. \n "
" --dpi-desync-udplen-pattern=[+ofs]@<filename>|0xHEX \t ; udp tail fill pattern \n "
" --dpi-desync-udplen-pattern=[+ofs]@<filename>|0xHEX \t ; udp tail fill pattern \n "
" --dpi-desync-start=[n|d|s]N \t \t \t \t ; apply dpi desync only to packet numbers (n, default), data packet numbers (d), relative sequence (s) greater or equal than N \n "
" --dpi-desync-start=[n|d|s]N \t \t \t \t ; apply dpi desync only to packet numbers (n, default), data packet numbers (d), relative sequence (s) greater or equal than N \n "