mirror of
https://github.com/ValdikSS/GoodbyeDPI.git
synced 2024-12-22 06:15:27 +00:00
Replace required/optional brackets in the readme
This commit is contained in:
parent
21ff80b43c
commit
80fcd9c5cf
25
README.md
25
README.md
@ -17,26 +17,29 @@ Usage: goodbyedpi.exe [OPTION...]
|
|||||||
-r replace Host with hoSt
|
-r replace Host with hoSt
|
||||||
-s remove space between host header and its value
|
-s remove space between host header and its value
|
||||||
-m mix Host header case (test.com -> tEsT.cOm)
|
-m mix Host header case (test.com -> tEsT.cOm)
|
||||||
-f [value] set HTTP fragmentation to value
|
-f <value> set HTTP fragmentation to value
|
||||||
-k [value] enable HTTP persistent (keep-alive) fragmentation and set it to value
|
-k <value> enable HTTP persistent (keep-alive) fragmentation and set it to value
|
||||||
-n do not wait for first segment ACK when -k is enabled
|
-n do not wait for first segment ACK when -k is enabled
|
||||||
-e [value] set HTTPS fragmentation to value
|
-e <value> set HTTPS fragmentation to value
|
||||||
-a additional space between Method and Request-URI (enables -s, may break sites)
|
-a additional space between Method and Request-URI (enables -s, may break sites)
|
||||||
-w try to find and parse HTTP traffic on all processed ports (not only on port 80)
|
-w try to find and parse HTTP traffic on all processed ports (not only on port 80)
|
||||||
--port [value] additional TCP port to perform fragmentation on (and HTTP tricks with -w)
|
--port <value> additional TCP port to perform fragmentation on (and HTTP tricks with -w)
|
||||||
--ip-id [value] handle additional IP ID (decimal, drop redirects and TCP RSTs with this ID).
|
--ip-id <value> handle additional IP ID (decimal, drop redirects and TCP RSTs with this ID).
|
||||||
This option can be supplied multiple times.
|
This option can be supplied multiple times.
|
||||||
--dns-addr [value] redirect UDP DNS requests to the supplied IP address (experimental)
|
--dns-addr <value> redirect UDP DNS requests to the supplied IP address (experimental)
|
||||||
--dns-port [value] redirect UDP DNS requests to the supplied port (53 by default)
|
--dns-port <value> redirect UDP DNS requests to the supplied port (53 by default)
|
||||||
--dnsv6-addr [value] redirect UDPv6 DNS requests to the supplied IPv6 address (experimental)
|
--dnsv6-addr <value> redirect UDPv6 DNS requests to the supplied IPv6 address (experimental)
|
||||||
--dnsv6-port [value] redirect UDPv6 DNS requests to the supplied port (53 by default)
|
--dnsv6-port <value> redirect UDPv6 DNS requests to the supplied port (53 by default)
|
||||||
--dns-verb print verbose DNS redirection messages
|
--dns-verb print verbose DNS redirection messages
|
||||||
--blacklist [txtfile] perform HTTP tricks only to host names and subdomains from
|
--blacklist <txtfile> perform HTTP tricks only to host names and subdomains from
|
||||||
supplied text file. This option can be supplied multiple times.
|
supplied text file. This option can be supplied multiple times.
|
||||||
--set-ttl [value] activate Fake Request Mode and send it with supplied TTL value.
|
--set-ttl <value> activate Fake Request Mode and send it with supplied TTL value.
|
||||||
DANGEROUS! May break websites in unexpected ways. Use with care.
|
DANGEROUS! May break websites in unexpected ways. Use with care.
|
||||||
|
--auto-ttl [decttl] activate Fake Request Mode, automatically detect TTL and decrease
|
||||||
|
it from standard 64 or 128 by decttl (128/64 - TTL - 2 by default).
|
||||||
--wrong-chksum activate Fake Request Mode and send it with incorrect TCP checksum.
|
--wrong-chksum activate Fake Request Mode and send it with incorrect TCP checksum.
|
||||||
May not work in a VM or with some routers, but is safer than set-ttl.
|
May not work in a VM or with some routers, but is safer than set-ttl.
|
||||||
|
--wrong-seq activate Fake Request Mode and send it with TCP SEQ/ACK in the past.
|
||||||
--native-frag fragment (split) the packets by sending them in smaller packets, without
|
--native-frag fragment (split) the packets by sending them in smaller packets, without
|
||||||
shrinking the Window Size. Works faster (does not slow down the connection)
|
shrinking the Window Size. Works faster (does not slow down the connection)
|
||||||
and better.
|
and better.
|
||||||
|
@ -719,21 +719,21 @@ int main(int argc, char *argv[]) {
|
|||||||
" -s remove space between host header and its value\n"
|
" -s remove space between host header and its value\n"
|
||||||
" -a additional space between Method and Request-URI (enables -s, may break sites)\n"
|
" -a additional space between Method and Request-URI (enables -s, may break sites)\n"
|
||||||
" -m mix Host header case (test.com -> tEsT.cOm)\n"
|
" -m mix Host header case (test.com -> tEsT.cOm)\n"
|
||||||
" -f [value] set HTTP fragmentation to value\n"
|
" -f <value> set HTTP fragmentation to value\n"
|
||||||
" -k [value] enable HTTP persistent (keep-alive) fragmentation and set it to value\n"
|
" -k <value> enable HTTP persistent (keep-alive) fragmentation and set it to value\n"
|
||||||
" -n do not wait for first segment ACK when -k is enabled\n"
|
" -n do not wait for first segment ACK when -k is enabled\n"
|
||||||
" -e [value] set HTTPS fragmentation to value\n"
|
" -e <value> set HTTPS fragmentation to value\n"
|
||||||
" -w try to find and parse HTTP traffic on all processed ports (not only on port 80)\n"
|
" -w try to find and parse HTTP traffic on all processed ports (not only on port 80)\n"
|
||||||
" --port [value] additional TCP port to perform fragmentation on (and HTTP tricks with -w)\n"
|
" --port <value> additional TCP port to perform fragmentation on (and HTTP tricks with -w)\n"
|
||||||
" --ip-id [value] handle additional IP ID (decimal, drop redirects and TCP RSTs with this ID).\n"
|
" --ip-id <value> handle additional IP ID (decimal, drop redirects and TCP RSTs with this ID).\n"
|
||||||
" --dns-addr [value] redirect UDPv4 DNS requests to the supplied IPv4 address (experimental)\n"
|
" --dns-addr <value> redirect UDPv4 DNS requests to the supplied IPv4 address (experimental)\n"
|
||||||
" --dns-port [value] redirect UDPv4 DNS requests to the supplied port (53 by default)\n"
|
" --dns-port <value> redirect UDPv4 DNS requests to the supplied port (53 by default)\n"
|
||||||
" --dnsv6-addr [value] redirect UDPv6 DNS requests to the supplied IPv6 address (experimental)\n"
|
" --dnsv6-addr <value> redirect UDPv6 DNS requests to the supplied IPv6 address (experimental)\n"
|
||||||
" --dnsv6-port [value] redirect UDPv6 DNS requests to the supplied port (53 by default)\n"
|
" --dnsv6-port <value> redirect UDPv6 DNS requests to the supplied port (53 by default)\n"
|
||||||
" --dns-verb print verbose DNS redirection messages\n"
|
" --dns-verb print verbose DNS redirection messages\n"
|
||||||
" --blacklist [txtfile] perform HTTP tricks only to host names and subdomains from\n"
|
" --blacklist <txtfile> perform HTTP tricks only to host names and subdomains from\n"
|
||||||
" supplied text file. This option can be supplied multiple times.\n"
|
" supplied text file. This option can be supplied multiple times.\n"
|
||||||
" --set-ttl [value] activate Fake Request Mode and send it with supplied TTL value.\n"
|
" --set-ttl <value> activate Fake Request Mode and send it with supplied TTL value.\n"
|
||||||
" DANGEROUS! May break websites in unexpected ways. Use with care.\n"
|
" DANGEROUS! May break websites in unexpected ways. Use with care.\n"
|
||||||
" --auto-ttl [decttl] activate Fake Request Mode, automatically detect TTL and decrease\n"
|
" --auto-ttl [decttl] activate Fake Request Mode, automatically detect TTL and decrease\n"
|
||||||
" it from standard 64 or 128 by decttl (128/64 - TTL - 2 by default).\n"
|
" it from standard 64 or 128 by decttl (128/64 - TTL - 2 by default).\n"
|
||||||
|
Loading…
Reference in New Issue
Block a user