diff --git a/dependencies/goodbyedpi/KETERANGAN.TXT b/dependencies/goodbyedpi/KETERANGAN.TXT new file mode 100644 index 0000000..1826f22 --- /dev/null +++ b/dependencies/goodbyedpi/KETERANGAN.TXT @@ -0,0 +1,57 @@ +Keterangan File GoodbyeDPI + +blacklist.txt - daftar isi domain yang akan dibypass dpinya +service_install_dnsredir_blacklist.cmd - digunakan untuk mulai menginstall (default menggunakan dns yandex) +run_dnsredir.cmd - menjalankan aplikasi (default menggunakan dns yandex) +service_remove.cmd - digunakan untuk melakukan uninstall goodbyedpi + +Urutan penggunaan: +1. Silahkan pilih salah satu +*service_install_dnsredir (dengan atau tanpa pilihan dns) +*service_install_dnsredir_blacklist (dengan atau tanpa pilihan dns) +2. Jalankan dengan membuka file +*run_dnsredir.cmd (dengan atau tanpa pilihan dns) +3. Uninstall jika telah selesai menggunakan +*service_remove.cmd + +Daftar DNS yang digunakan: +AdGuard +CleanBrowsing +Cloudflare +Google +NextDNS +OpenDNS +Quad9 +Tiarapp + +Manual penggunaan: +goodbyedpi.exe [OPTION...] + -p block passive DPI + -r replace Host with hoSt + -s remove space between host header and its value + -m mix Host header case (test.com -> tEsT.cOm) + -f [value] set HTTP fragmentation 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 + -e [value] set HTTPS fragmentation to value + -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) + --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). + This option can be supplied multiple times. + --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) + --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) + --dns-verb print verbose DNS redirection messages + --blacklist [txtfile] perform HTTP tricks only to host names and subdomains from + supplied text file. This option can be supplied multiple times. + --set-ttl [value] activate Fake Request Mode and send it with supplied TTL value. + DANGEROUS! May break websites in unexpected ways. Use with care. + --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. + + -1 -p -r -s -f 2 -k 2 -n -e 2 (most compatible mode, default) + -2 -p -r -s -f 2 -k 2 -n -e 40 (better speed for HTTPS yet still compatible) + -3 -p -r -s -e 40 (better speed for HTTP and HTTPS) + -4 -p -r -s (best speed) diff --git a/dependencies/goodbyedpi/blacklist.txt b/dependencies/goodbyedpi/blacklist.txt new file mode 100644 index 0000000..027fa1d --- /dev/null +++ b/dependencies/goodbyedpi/blacklist.txt @@ -0,0 +1,6 @@ +netflix.com +netflix.co.id +nflxvideo.net +nflxext.com +nflximg.com +nflxso.net \ No newline at end of file diff --git a/dependencies/goodbyedpi/run_dnsredir.cmd b/dependencies/goodbyedpi/run_dnsredir.cmd new file mode 100644 index 0000000..39efce6 --- /dev/null +++ b/dependencies/goodbyedpi/run_dnsredir.cmd @@ -0,0 +1,11 @@ +@ECHO OFF +PUSHD "%~dp0" +set _arch=x86 +IF "%PROCESSOR_ARCHITECTURE%"=="AMD64" (set _arch=x86_64) +IF DEFINED PROCESSOR_ARCHITEW6432 (set _arch=x86_64) +PUSHD "%_arch%" + +start "" goodbyedpi.exe -1 --dns-addr 77.88.8.8 --dns-port 1253 --dnsv6-addr 2a02:6b8::feed:0ff --dnsv6-port 1253 + +POPD +POPD diff --git a/dependencies/goodbyedpi/run_dnsredirAdGuard.cmd b/dependencies/goodbyedpi/run_dnsredirAdGuard.cmd new file mode 100755 index 0000000..9cfb7d8 --- /dev/null +++ b/dependencies/goodbyedpi/run_dnsredirAdGuard.cmd @@ -0,0 +1,11 @@ +@ECHO OFF +PUSHD "%~dp0" +set _arch=x86 +IF "%PROCESSOR_ARCHITECTURE%"=="AMD64" (set _arch=x86_64) +IF DEFINED PROCESSOR_ARCHITEW6432 (set _arch=x86_64) +PUSHD "%_arch%" + +start "" goodbyedpi.exe -1 --dns-addr 176.103.130.130 --dnsv6-addr 2a00:5a60::ad1:0ff + +POPD +POPD diff --git a/dependencies/goodbyedpi/run_dnsredirCleanBrowsing.cmd b/dependencies/goodbyedpi/run_dnsredirCleanBrowsing.cmd new file mode 100755 index 0000000..b737980 --- /dev/null +++ b/dependencies/goodbyedpi/run_dnsredirCleanBrowsing.cmd @@ -0,0 +1,11 @@ +@ECHO OFF +PUSHD "%~dp0" +set _arch=x86 +IF "%PROCESSOR_ARCHITECTURE%"=="AMD64" (set _arch=x86_64) +IF DEFINED PROCESSOR_ARCHITEW6432 (set _arch=x86_64) +PUSHD "%_arch%" + +start "" goodbyedpi.exe -1 --dns-addr 185.228.168.9 --dnsv6-addr 2a0d:2a00:1::2 + +POPD +POPD diff --git a/dependencies/goodbyedpi/run_dnsredirCloudflare.cmd b/dependencies/goodbyedpi/run_dnsredirCloudflare.cmd new file mode 100755 index 0000000..32bfe44 --- /dev/null +++ b/dependencies/goodbyedpi/run_dnsredirCloudflare.cmd @@ -0,0 +1,11 @@ +@ECHO OFF +PUSHD "%~dp0" +set _arch=x86 +IF "%PROCESSOR_ARCHITECTURE%"=="AMD64" (set _arch=x86_64) +IF DEFINED PROCESSOR_ARCHITEW6432 (set _arch=x86_64) +PUSHD "%_arch%" + +start "" goodbyedpi.exe -1 --dns-addr 1.1.1.1 --dnsv6-addr 2606:4700:4700::1111 + +POPD +POPD diff --git a/dependencies/goodbyedpi/run_dnsredirGoogle.cmd b/dependencies/goodbyedpi/run_dnsredirGoogle.cmd new file mode 100755 index 0000000..7f0e30b --- /dev/null +++ b/dependencies/goodbyedpi/run_dnsredirGoogle.cmd @@ -0,0 +1,11 @@ +@ECHO OFF +PUSHD "%~dp0" +set _arch=x86 +IF "%PROCESSOR_ARCHITECTURE%"=="AMD64" (set _arch=x86_64) +IF DEFINED PROCESSOR_ARCHITEW6432 (set _arch=x86_64) +PUSHD "%_arch%" + +start "" goodbyedpi.exe -1 --dns-addr 8.8.8.8 --dnsv6-addr 2001:4860:4860::8888 + +POPD +POPD diff --git a/dependencies/goodbyedpi/run_dnsredirNextDNS.cmd b/dependencies/goodbyedpi/run_dnsredirNextDNS.cmd new file mode 100755 index 0000000..e442442 --- /dev/null +++ b/dependencies/goodbyedpi/run_dnsredirNextDNS.cmd @@ -0,0 +1,11 @@ +@ECHO OFF +PUSHD "%~dp0" +set _arch=x86 +IF "%PROCESSOR_ARCHITECTURE%"=="AMD64" (set _arch=x86_64) +IF DEFINED PROCESSOR_ARCHITEW6432 (set _arch=x86_64) +PUSHD "%_arch%" + +start "" goodbyedpi.exe -1 --dns-addr 45.90.28.250 --dnsv6-addr 2a07:a8c0::92:3867 + +POPD +POPD diff --git a/dependencies/goodbyedpi/run_dnsredirOpenDNS.cmd b/dependencies/goodbyedpi/run_dnsredirOpenDNS.cmd new file mode 100755 index 0000000..6615387 --- /dev/null +++ b/dependencies/goodbyedpi/run_dnsredirOpenDNS.cmd @@ -0,0 +1,11 @@ +@ECHO OFF +PUSHD "%~dp0" +set _arch=x86 +IF "%PROCESSOR_ARCHITECTURE%"=="AMD64" (set _arch=x86_64) +IF DEFINED PROCESSOR_ARCHITEW6432 (set _arch=x86_64) +PUSHD "%_arch%" + +start "" goodbyedpi.exe -1 --dns-addr 208.67.222.222 --dnsv6-addr 2620:119:35::35 + +POPD +POPD diff --git a/dependencies/goodbyedpi/run_dnsredirQuad9.cmd b/dependencies/goodbyedpi/run_dnsredirQuad9.cmd new file mode 100755 index 0000000..8294451 --- /dev/null +++ b/dependencies/goodbyedpi/run_dnsredirQuad9.cmd @@ -0,0 +1,11 @@ +@ECHO OFF +PUSHD "%~dp0" +set _arch=x86 +IF "%PROCESSOR_ARCHITECTURE%"=="AMD64" (set _arch=x86_64) +IF DEFINED PROCESSOR_ARCHITEW6432 (set _arch=x86_64) +PUSHD "%_arch%" + +start "" goodbyedpi.exe -1 --dns-addr 9.9.9.9 --dnsv6-addr 2620:fe::fe + +POPD +POPD diff --git a/dependencies/goodbyedpi/run_dnsredirTiarapp.cmd b/dependencies/goodbyedpi/run_dnsredirTiarapp.cmd new file mode 100755 index 0000000..d32829e --- /dev/null +++ b/dependencies/goodbyedpi/run_dnsredirTiarapp.cmd @@ -0,0 +1,11 @@ +@ECHO OFF +PUSHD "%~dp0" +set _arch=x86 +IF "%PROCESSOR_ARCHITECTURE%"=="AMD64" (set _arch=x86_64) +IF DEFINED PROCESSOR_ARCHITEW6432 (set _arch=x86_64) +PUSHD "%_arch%" + +start "" goodbyedpi.exe -1 --dns-addr 174.138.21.128 --dnsv6-addr 2400:6180:0:d0::5f6e:4001 + +POPD +POPD diff --git a/dependencies/goodbyedpi/service_install_dnsredir.cmd b/dependencies/goodbyedpi/service_install_dnsredir.cmd new file mode 100644 index 0000000..877b3ad --- /dev/null +++ b/dependencies/goodbyedpi/service_install_dnsredir.cmd @@ -0,0 +1,17 @@ +@ECHO OFF +PUSHD "%~dp0" +set _arch=x86 +IF "%PROCESSOR_ARCHITECTURE%"=="AMD64" (set _arch=x86_64) +IF DEFINED PROCESSOR_ARCHITEW6432 (set _arch=x86_64) + +echo This script should be run with administrator privileges. +echo Right click - run as administrator. +echo Press any key if you're running it as administrator. +pause +sc stop "GoodbyeDPI" +sc delete "GoodbyeDPI" +sc create "GoodbyeDPI" binPath= "\"%CD%\%_arch%\goodbyedpi.exe\" -1 --dns-addr 77.88.8.8 --dns-port 1253 --dnsv6-addr 2a02:6b8::feed:0ff --dnsv6-port 1253 start= "auto" +sc description "GoodbyeDPI" "Passive Deep Packet Inspection blocker and Active DPI circumvention utility" +sc start "GoodbyeDPI" + +POPD diff --git a/dependencies/goodbyedpi/service_install_dnsredirAdguard.cmd b/dependencies/goodbyedpi/service_install_dnsredirAdguard.cmd new file mode 100644 index 0000000..79af4c4 --- /dev/null +++ b/dependencies/goodbyedpi/service_install_dnsredirAdguard.cmd @@ -0,0 +1,17 @@ +@ECHO OFF +PUSHD "%~dp0" +set _arch=x86 +IF "%PROCESSOR_ARCHITECTURE%"=="AMD64" (set _arch=x86_64) +IF DEFINED PROCESSOR_ARCHITEW6432 (set _arch=x86_64) + +echo This script should be run with administrator privileges. +echo Right click - run as administrator. +echo Press any key if you're running it as administrator. +pause +sc stop "GoodbyeDPI" +sc delete "GoodbyeDPI" +sc create "GoodbyeDPI" binPath= "\"%CD%\%_arch%\goodbyedpi.exe\" -1 --dns-addr 176.103.130.130 --dnsv6-addr 2a00:5a60::ad1:0ff start= "auto" +sc description "GoodbyeDPI" "Passive Deep Packet Inspection blocker and Active DPI circumvention utility" +sc start "GoodbyeDPI" + +POPD diff --git a/dependencies/goodbyedpi/service_install_dnsredirCleanBrowsing.cmd b/dependencies/goodbyedpi/service_install_dnsredirCleanBrowsing.cmd new file mode 100644 index 0000000..1245d98 --- /dev/null +++ b/dependencies/goodbyedpi/service_install_dnsredirCleanBrowsing.cmd @@ -0,0 +1,17 @@ +@ECHO OFF +PUSHD "%~dp0" +set _arch=x86 +IF "%PROCESSOR_ARCHITECTURE%"=="AMD64" (set _arch=x86_64) +IF DEFINED PROCESSOR_ARCHITEW6432 (set _arch=x86_64) + +echo This script should be run with administrator privileges. +echo Right click - run as administrator. +echo Press any key if you're running it as administrator. +pause +sc stop "GoodbyeDPI" +sc delete "GoodbyeDPI" +sc create "GoodbyeDPI" binPath= "\"%CD%\%_arch%\goodbyedpi.exe\" -1 --dns-addr 185.228.168.9 --dnsv6-addr 2a0d:2a00:1::2 start= "auto" +sc description "GoodbyeDPI" "Passive Deep Packet Inspection blocker and Active DPI circumvention utility" +sc start "GoodbyeDPI" + +POPD diff --git a/dependencies/goodbyedpi/service_install_dnsredirCloudflare.cmd b/dependencies/goodbyedpi/service_install_dnsredirCloudflare.cmd new file mode 100644 index 0000000..9f6a62f --- /dev/null +++ b/dependencies/goodbyedpi/service_install_dnsredirCloudflare.cmd @@ -0,0 +1,17 @@ +@ECHO OFF +PUSHD "%~dp0" +set _arch=x86 +IF "%PROCESSOR_ARCHITECTURE%"=="AMD64" (set _arch=x86_64) +IF DEFINED PROCESSOR_ARCHITEW6432 (set _arch=x86_64) + +echo This script should be run with administrator privileges. +echo Right click - run as administrator. +echo Press any key if you're running it as administrator. +pause +sc stop "GoodbyeDPI" +sc delete "GoodbyeDPI" +sc create "GoodbyeDPI" binPath= "\"%CD%\%_arch%\goodbyedpi.exe\" -1 --dns-addr 1.1.1.1 --dnsv6-addr 2606:4700:4700::1111 start= "auto" +sc description "GoodbyeDPI" "Passive Deep Packet Inspection blocker and Active DPI circumvention utility" +sc start "GoodbyeDPI" + +POPD diff --git a/dependencies/goodbyedpi/service_install_dnsredirGoogle.cmd b/dependencies/goodbyedpi/service_install_dnsredirGoogle.cmd new file mode 100644 index 0000000..c8023a5 --- /dev/null +++ b/dependencies/goodbyedpi/service_install_dnsredirGoogle.cmd @@ -0,0 +1,17 @@ +@ECHO OFF +PUSHD "%~dp0" +set _arch=x86 +IF "%PROCESSOR_ARCHITECTURE%"=="AMD64" (set _arch=x86_64) +IF DEFINED PROCESSOR_ARCHITEW6432 (set _arch=x86_64) + +echo This script should be run with administrator privileges. +echo Right click - run as administrator. +echo Press any key if you're running it as administrator. +pause +sc stop "GoodbyeDPI" +sc delete "GoodbyeDPI" +sc create "GoodbyeDPI" binPath= "\"%CD%\%_arch%\goodbyedpi.exe\" -1 --dns-addr 8.8.8.8 --dnsv6-addr 2001:4860:4860::8888 start= "auto" +sc description "GoodbyeDPI" "Passive Deep Packet Inspection blocker and Active DPI circumvention utility" +sc start "GoodbyeDPI" + +POPD diff --git a/dependencies/goodbyedpi/service_install_dnsredirNextDNS.cmd b/dependencies/goodbyedpi/service_install_dnsredirNextDNS.cmd new file mode 100644 index 0000000..c58257f --- /dev/null +++ b/dependencies/goodbyedpi/service_install_dnsredirNextDNS.cmd @@ -0,0 +1,17 @@ +@ECHO OFF +PUSHD "%~dp0" +set _arch=x86 +IF "%PROCESSOR_ARCHITECTURE%"=="AMD64" (set _arch=x86_64) +IF DEFINED PROCESSOR_ARCHITEW6432 (set _arch=x86_64) + +echo This script should be run with administrator privileges. +echo Right click - run as administrator. +echo Press any key if you're running it as administrator. +pause +sc stop "GoodbyeDPI" +sc delete "GoodbyeDPI" +sc create "GoodbyeDPI" binPath= "\"%CD%\%_arch%\goodbyedpi.exe\" -1 --dns-addr 45.90.28.250 --dnsv6-addr 2a07:a8c0::92:3867 start= "auto" +sc description "GoodbyeDPI" "Passive Deep Packet Inspection blocker and Active DPI circumvention utility" +sc start "GoodbyeDPI" + +POPD diff --git a/dependencies/goodbyedpi/service_install_dnsredirOpenDNS.cmd b/dependencies/goodbyedpi/service_install_dnsredirOpenDNS.cmd new file mode 100644 index 0000000..1fcef3a --- /dev/null +++ b/dependencies/goodbyedpi/service_install_dnsredirOpenDNS.cmd @@ -0,0 +1,17 @@ +@ECHO OFF +PUSHD "%~dp0" +set _arch=x86 +IF "%PROCESSOR_ARCHITECTURE%"=="AMD64" (set _arch=x86_64) +IF DEFINED PROCESSOR_ARCHITEW6432 (set _arch=x86_64) + +echo This script should be run with administrator privileges. +echo Right click - run as administrator. +echo Press any key if you're running it as administrator. +pause +sc stop "GoodbyeDPI" +sc delete "GoodbyeDPI" +sc create "GoodbyeDPI" binPath= "\"%CD%\%_arch%\goodbyedpi.exe\" -1 --dns-addr 208.67.222.222 --dnsv6-addr 2620:119:35::35 start= "auto" +sc description "GoodbyeDPI" "Passive Deep Packet Inspection blocker and Active DPI circumvention utility" +sc start "GoodbyeDPI" + +POPD diff --git a/dependencies/goodbyedpi/service_install_dnsredirQuad9.cmd b/dependencies/goodbyedpi/service_install_dnsredirQuad9.cmd new file mode 100644 index 0000000..72b929a --- /dev/null +++ b/dependencies/goodbyedpi/service_install_dnsredirQuad9.cmd @@ -0,0 +1,17 @@ +@ECHO OFF +PUSHD "%~dp0" +set _arch=x86 +IF "%PROCESSOR_ARCHITECTURE%"=="AMD64" (set _arch=x86_64) +IF DEFINED PROCESSOR_ARCHITEW6432 (set _arch=x86_64) + +echo This script should be run with administrator privileges. +echo Right click - run as administrator. +echo Press any key if you're running it as administrator. +pause +sc stop "GoodbyeDPI" +sc delete "GoodbyeDPI" +sc create "GoodbyeDPI" binPath= "\"%CD%\%_arch%\goodbyedpi.exe\" -1 --dns-addr 9.9.9.9 --dnsv6-addr 2620:fe::fe start= "auto" +sc description "GoodbyeDPI" "Passive Deep Packet Inspection blocker and Active DPI circumvention utility" +sc start "GoodbyeDPI" + +POPD diff --git a/dependencies/goodbyedpi/service_install_dnsredirTiarapp.cmd b/dependencies/goodbyedpi/service_install_dnsredirTiarapp.cmd new file mode 100644 index 0000000..ac2da39 --- /dev/null +++ b/dependencies/goodbyedpi/service_install_dnsredirTiarapp.cmd @@ -0,0 +1,17 @@ +@ECHO OFF +PUSHD "%~dp0" +set _arch=x86 +IF "%PROCESSOR_ARCHITECTURE%"=="AMD64" (set _arch=x86_64) +IF DEFINED PROCESSOR_ARCHITEW6432 (set _arch=x86_64) + +echo This script should be run with administrator privileges. +echo Right click - run as administrator. +echo Press any key if you're running it as administrator. +pause +sc stop "GoodbyeDPI" +sc delete "GoodbyeDPI" +sc create "GoodbyeDPI" binPath= "\"%CD%\%_arch%\goodbyedpi.exe\" -1 --dns-addr 174.138.21.128 --dnsv6-addr 2400:6180:0:d0::5f6e:4001 start= "auto" +sc description "GoodbyeDPI" "Passive Deep Packet Inspection blocker and Active DPI circumvention utility" +sc start "GoodbyeDPI" + +POPD diff --git a/dependencies/goodbyedpi/service_install_dnsredir_blacklist.cmd b/dependencies/goodbyedpi/service_install_dnsredir_blacklist.cmd new file mode 100644 index 0000000..8519995 --- /dev/null +++ b/dependencies/goodbyedpi/service_install_dnsredir_blacklist.cmd @@ -0,0 +1,17 @@ +@ECHO OFF +PUSHD "%~dp0" +set _arch=x86 +IF "%PROCESSOR_ARCHITECTURE%"=="AMD64" (set _arch=x86_64) +IF DEFINED PROCESSOR_ARCHITEW6432 (set _arch=x86_64) + +echo This script should be run with administrator privileges. +echo Right click - run as administrator. +echo Press any key if you're running it as administrator. +pause +sc stop "GoodbyeDPI" +sc delete "GoodbyeDPI" +sc create "GoodbyeDPI" binPath= "\"%CD%\%_arch%\goodbyedpi.exe\" -1 --dns-addr 77.88.8.8 --dns-port 1253 --dnsv6-addr 2a02:6b8::feed:0ff --dnsv6-port 1253 --blacklist \"%CD%\blacklist.txt\"" start= "auto" +sc description "GoodbyeDPI" "Passive Deep Packet Inspection blocker and Active DPI circumvention utility" +sc start "GoodbyeDPI" + +POPD diff --git a/dependencies/goodbyedpi/service_install_dnsredir_blacklistAdGuard.cmd b/dependencies/goodbyedpi/service_install_dnsredir_blacklistAdGuard.cmd new file mode 100644 index 0000000..233caf8 --- /dev/null +++ b/dependencies/goodbyedpi/service_install_dnsredir_blacklistAdGuard.cmd @@ -0,0 +1,17 @@ +@ECHO OFF +PUSHD "%~dp0" +set _arch=x86 +IF "%PROCESSOR_ARCHITECTURE%"=="AMD64" (set _arch=x86_64) +IF DEFINED PROCESSOR_ARCHITEW6432 (set _arch=x86_64) + +echo This script should be run with administrator privileges. +echo Right click - run as administrator. +echo Press any key if you're running it as administrator. +pause +sc stop "GoodbyeDPI" +sc delete "GoodbyeDPI" +sc create "GoodbyeDPI" binPath= "\"%CD%\%_arch%\goodbyedpi.exe\" -1 --dns-addr 176.103.130.130 --dnsv6-addr 2a00:5a60::ad1:0ff --blacklist \"%CD%\blacklist.txt\"" start= "auto" +sc description "GoodbyeDPI" "Passive Deep Packet Inspection blocker and Active DPI circumvention utility" +sc start "GoodbyeDPI" + +POPD diff --git a/dependencies/goodbyedpi/service_install_dnsredir_blacklistCleanBrowsing.cmd b/dependencies/goodbyedpi/service_install_dnsredir_blacklistCleanBrowsing.cmd new file mode 100644 index 0000000..8973835 --- /dev/null +++ b/dependencies/goodbyedpi/service_install_dnsredir_blacklistCleanBrowsing.cmd @@ -0,0 +1,17 @@ +@ECHO OFF +PUSHD "%~dp0" +set _arch=x86 +IF "%PROCESSOR_ARCHITECTURE%"=="AMD64" (set _arch=x86_64) +IF DEFINED PROCESSOR_ARCHITEW6432 (set _arch=x86_64) + +echo This script should be run with administrator privileges. +echo Right click - run as administrator. +echo Press any key if you're running it as administrator. +pause +sc stop "GoodbyeDPI" +sc delete "GoodbyeDPI" +sc create "GoodbyeDPI" binPath= "\"%CD%\%_arch%\goodbyedpi.exe\" -1 --dns-addr 185.228.168.9 --dnsv6-addr 2a0d:2a00:1::2 --blacklist \"%CD%\blacklist.txt\"" start= "auto" +sc description "GoodbyeDPI" "Passive Deep Packet Inspection blocker and Active DPI circumvention utility" +sc start "GoodbyeDPI" + +POPD diff --git a/dependencies/goodbyedpi/service_install_dnsredir_blacklistCloudflare.cmd b/dependencies/goodbyedpi/service_install_dnsredir_blacklistCloudflare.cmd new file mode 100644 index 0000000..8998b02 --- /dev/null +++ b/dependencies/goodbyedpi/service_install_dnsredir_blacklistCloudflare.cmd @@ -0,0 +1,17 @@ +@ECHO OFF +PUSHD "%~dp0" +set _arch=x86 +IF "%PROCESSOR_ARCHITECTURE%"=="AMD64" (set _arch=x86_64) +IF DEFINED PROCESSOR_ARCHITEW6432 (set _arch=x86_64) + +echo This script should be run with administrator privileges. +echo Right click - run as administrator. +echo Press any key if you're running it as administrator. +pause +sc stop "GoodbyeDPI" +sc delete "GoodbyeDPI" +sc create "GoodbyeDPI" binPath= "\"%CD%\%_arch%\goodbyedpi.exe\" -1 --dns-addr 1.1.1.1 --dnsv6-addr 2606:4700:4700::1111 --blacklist \"%CD%\blacklist.txt\"" start= "auto" +sc description "GoodbyeDPI" "Passive Deep Packet Inspection blocker and Active DPI circumvention utility" +sc start "GoodbyeDPI" + +POPD diff --git a/dependencies/goodbyedpi/service_install_dnsredir_blacklistGoogle.cmd b/dependencies/goodbyedpi/service_install_dnsredir_blacklistGoogle.cmd new file mode 100644 index 0000000..72479e0 --- /dev/null +++ b/dependencies/goodbyedpi/service_install_dnsredir_blacklistGoogle.cmd @@ -0,0 +1,17 @@ +@ECHO OFF +PUSHD "%~dp0" +set _arch=x86 +IF "%PROCESSOR_ARCHITECTURE%"=="AMD64" (set _arch=x86_64) +IF DEFINED PROCESSOR_ARCHITEW6432 (set _arch=x86_64) + +echo This script should be run with administrator privileges. +echo Right click - run as administrator. +echo Press any key if you're running it as administrator. +pause +sc stop "GoodbyeDPI" +sc delete "GoodbyeDPI" +sc create "GoodbyeDPI" binPath= "\"%CD%\%_arch%\goodbyedpi.exe\" -1 --dns-addr 8.8.8.8 --dnsv6-addr 2001:4860:4860::8888 --blacklist \"%CD%\blacklist.txt\"" start= "auto" +sc description "GoodbyeDPI" "Passive Deep Packet Inspection blocker and Active DPI circumvention utility" +sc start "GoodbyeDPI" + +POPD diff --git a/dependencies/goodbyedpi/service_install_dnsredir_blacklistNextDNS.cmd b/dependencies/goodbyedpi/service_install_dnsredir_blacklistNextDNS.cmd new file mode 100644 index 0000000..0e0f616 --- /dev/null +++ b/dependencies/goodbyedpi/service_install_dnsredir_blacklistNextDNS.cmd @@ -0,0 +1,17 @@ +@ECHO OFF +PUSHD "%~dp0" +set _arch=x86 +IF "%PROCESSOR_ARCHITECTURE%"=="AMD64" (set _arch=x86_64) +IF DEFINED PROCESSOR_ARCHITEW6432 (set _arch=x86_64) + +echo This script should be run with administrator privileges. +echo Right click - run as administrator. +echo Press any key if you're running it as administrator. +pause +sc stop "GoodbyeDPI" +sc delete "GoodbyeDPI" +sc create "GoodbyeDPI" binPath= "\"%CD%\%_arch%\goodbyedpi.exe\" -1 --dns-addr 45.90.28.250 --dnsv6-addr 2a07:a8c0::92:3867 --blacklist \"%CD%\blacklist.txt\"" start= "auto" +sc description "GoodbyeDPI" "Passive Deep Packet Inspection blocker and Active DPI circumvention utility" +sc start "GoodbyeDPI" + +POPD diff --git a/dependencies/goodbyedpi/service_install_dnsredir_blacklistOpenDNS.cmd b/dependencies/goodbyedpi/service_install_dnsredir_blacklistOpenDNS.cmd new file mode 100644 index 0000000..a0dc3ef --- /dev/null +++ b/dependencies/goodbyedpi/service_install_dnsredir_blacklistOpenDNS.cmd @@ -0,0 +1,17 @@ +@ECHO OFF +PUSHD "%~dp0" +set _arch=x86 +IF "%PROCESSOR_ARCHITECTURE%"=="AMD64" (set _arch=x86_64) +IF DEFINED PROCESSOR_ARCHITEW6432 (set _arch=x86_64) + +echo This script should be run with administrator privileges. +echo Right click - run as administrator. +echo Press any key if you're running it as administrator. +pause +sc stop "GoodbyeDPI" +sc delete "GoodbyeDPI" +sc create "GoodbyeDPI" binPath= "\"%CD%\%_arch%\goodbyedpi.exe\" -1 --dns-addr 208.67.222.222 --dnsv6-addr 2620:119:35::35 --blacklist \"%CD%\blacklist.txt\"" start= "auto" +sc description "GoodbyeDPI" "Passive Deep Packet Inspection blocker and Active DPI circumvention utility" +sc start "GoodbyeDPI" + +POPD diff --git a/dependencies/goodbyedpi/service_install_dnsredir_blacklistQuad9.cmd b/dependencies/goodbyedpi/service_install_dnsredir_blacklistQuad9.cmd new file mode 100644 index 0000000..ec8d02a --- /dev/null +++ b/dependencies/goodbyedpi/service_install_dnsredir_blacklistQuad9.cmd @@ -0,0 +1,17 @@ +@ECHO OFF +PUSHD "%~dp0" +set _arch=x86 +IF "%PROCESSOR_ARCHITECTURE%"=="AMD64" (set _arch=x86_64) +IF DEFINED PROCESSOR_ARCHITEW6432 (set _arch=x86_64) + +echo This script should be run with administrator privileges. +echo Right click - run as administrator. +echo Press any key if you're running it as administrator. +pause +sc stop "GoodbyeDPI" +sc delete "GoodbyeDPI" +sc create "GoodbyeDPI" binPath= "\"%CD%\%_arch%\goodbyedpi.exe\" -1 --dns-addr 9.9.9.9 --dnsv6-addr 2620:fe::fe --blacklist \"%CD%\blacklist.txt\"" start= "auto" +sc description "GoodbyeDPI" "Passive Deep Packet Inspection blocker and Active DPI circumvention utility" +sc start "GoodbyeDPI" + +POPD diff --git a/dependencies/goodbyedpi/service_install_dnsredir_blacklistTiarapp.cmd b/dependencies/goodbyedpi/service_install_dnsredir_blacklistTiarapp.cmd new file mode 100644 index 0000000..5c2ec49 --- /dev/null +++ b/dependencies/goodbyedpi/service_install_dnsredir_blacklistTiarapp.cmd @@ -0,0 +1,17 @@ +@ECHO OFF +PUSHD "%~dp0" +set _arch=x86 +IF "%PROCESSOR_ARCHITECTURE%"=="AMD64" (set _arch=x86_64) +IF DEFINED PROCESSOR_ARCHITEW6432 (set _arch=x86_64) + +echo This script should be run with administrator privileges. +echo Right click - run as administrator. +echo Press any key if you're running it as administrator. +pause +sc stop "GoodbyeDPI" +sc delete "GoodbyeDPI" +sc create "GoodbyeDPI" binPath= "\"%CD%\%_arch%\goodbyedpi.exe\" -1 --dns-addr 174.138.21.128 --dnsv6-addr 2400:6180:0:d0::5f6e:4001 --blacklist \"%CD%\blacklist.txt\"" start= "auto" +sc description "GoodbyeDPI" "Passive Deep Packet Inspection blocker and Active DPI circumvention utility" +sc start "GoodbyeDPI" + +POPD diff --git a/dependencies/goodbyedpi/service_remove.cmd b/dependencies/goodbyedpi/service_remove.cmd new file mode 100644 index 0000000..d508137 --- /dev/null +++ b/dependencies/goodbyedpi/service_remove.cmd @@ -0,0 +1,9 @@ +@ECHO OFF +echo This script should be run with administrator privileges. +echo Right click - run as administrator. +echo Press any key if you're running it as administrator. +pause +sc stop "GoodbyeDPI" +sc delete "GoodbyeDPI" +sc stop "WinDivert1.4" +sc delete "WinDivert1.4" diff --git a/dependencies/goodbyedpi/x86/WinDivert.dll b/dependencies/goodbyedpi/x86/WinDivert.dll new file mode 100755 index 0000000..e2df179 Binary files /dev/null and b/dependencies/goodbyedpi/x86/WinDivert.dll differ diff --git a/dependencies/goodbyedpi/x86/WinDivert32.sys b/dependencies/goodbyedpi/x86/WinDivert32.sys new file mode 100644 index 0000000..f4fb991 Binary files /dev/null and b/dependencies/goodbyedpi/x86/WinDivert32.sys differ diff --git a/dependencies/goodbyedpi/x86/goodbyedpi.exe b/dependencies/goodbyedpi/x86/goodbyedpi.exe new file mode 100755 index 0000000..f0e43d1 Binary files /dev/null and b/dependencies/goodbyedpi/x86/goodbyedpi.exe differ diff --git a/dependencies/goodbyedpi/x86_64/WinDivert.dll b/dependencies/goodbyedpi/x86_64/WinDivert.dll new file mode 100755 index 0000000..7d6215e Binary files /dev/null and b/dependencies/goodbyedpi/x86_64/WinDivert.dll differ diff --git a/dependencies/goodbyedpi/x86_64/WinDivert64.sys b/dependencies/goodbyedpi/x86_64/WinDivert64.sys new file mode 100644 index 0000000..475ce21 Binary files /dev/null and b/dependencies/goodbyedpi/x86_64/WinDivert64.sys differ diff --git a/dependencies/goodbyedpi/x86_64/goodbyedpi.exe b/dependencies/goodbyedpi/x86_64/goodbyedpi.exe new file mode 100755 index 0000000..e1d7903 Binary files /dev/null and b/dependencies/goodbyedpi/x86_64/goodbyedpi.exe differ