Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » GoodbyeDPI

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35

Открыть новую тему     Написать ответ в эту тему

TagerW



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GoodbyeDPI


Текущая версия 0.2.2 (от 21.03.2022)



GoodbyeDPI - программа под Windows7-10, позволяющая обходить пассивные и активные DPI. Просто скачайте и запустите ее, и заблокированные сайты станут снова доступны (*).
* - Но сначала убедитесь в наличии у провайдера DPI с помощью BlockCheck.


Режимы работы программы:
Устаревшие (может не сработать)

   -1 эквивалентно -p -r -s -f 2 -k 2 -n -e 2     режим по-умолчанию, минимум проблем с совместимостью  
   -2 эквивалентно -p -r -s -f 2 -k 2 -n -e 40   лучше скорость соединения с HTTPS, без дополнительных проблем с совместимостью  
   -3 эквивалентно -p -r -s -e 40                   лучше скорость с HTTP и HTTPS
   -4 эквивалентно -p -r -s                           лучшая скорость соединения  
 
Новейшие (более стабильные, совместимые, быстрые)
   -5 эквивалентно -f 2 -e 2 --auto-ttl --reverse-frag --max-payload
   -6 эквивалентно -f 2 -e 2 --wrong-seq --reverse-frag --max-payload
 
 
Возможные опции:
 
   -p                   блокировка пассивного DPI
   -r                    смена регистра в HTTP-запросе (замена Host на hoSt)
   -s                   удаление пробела после двоеточия в строке со значением хоста
   -m                  смешанный регистр заголовка хоста (test.com -> tEsT.cOm)
   -f [значение]   установка значения фрагментации для запросов HTTP (что приводит к разбиению запроса на два пакета)
   -k [значение]   установка значения фрагментации для длительных HTTP-сессий (persistent,keep-alive)
   -n                    не ожидать подтверждения получения сегмента при включенной опции -k
   -e [значение]  установка значения фрагментации для запросов HTTPS
   -a                   добавление пробельных символов между некоторыми полями (может приводить к отказу некоторыми серверами)
   -w                   попытаться найти и проанализировать HTTP-трафик на всех обработанных портах (не только на порту 80)
 
   --port [значение]           дополнительный TCP-порт для выполнения фрагментации (и HTTP-трюки с -w)
   --dns-addr [значение]    перенаправлять DNS-запросы UDP на подставленный IP-адрес (экспериментально)
   --dns-port [значение]     перенаправлять DNS-запросы UDP на подставленный порт (по умолчанию 53)
   --dns-verb                     печать подробных сообщений перенаправления DNS
   --blacklist [txt-файл]      выполнять HTTP трюки только для имен хостов и поддоменов из подставленного текстового файла. Этот параметр может быть использован несколько раз.
 
   --allow-no-sni                     perform circumvention if TLS SNI can't be detected with --blacklist enabled.
   --set-ttl [значение]            activate Fake Request Mode and send it with supplied TTL value. DANGEROUS! May break websites in unexpected ways. Use with care (or --blacklist).
   --auto-ttl [a1-a2-m]            activate Fake Request Mode, automatically detect TTL and decrease it based on a distance. If the distance is shorter than a2, TTL is decreased by a2. If it's longer, (a1; a2) scale is used with the distance as a weight. If the resulting TTL is more than m(ax), set it to m. Default (if set): --auto-ttl 1-4-10. Also sets --min-ttl 3. DANGEROUS! May break websites in unexpected ways. Use with care (or --blacklist).
   --min-ttl [значение]            minimum TTL distance (128/64 - TTL) for which to send Fake Request in --set-ttl and --auto-ttl modes.
   --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.
   --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 shrinking the Window Size. Works faster (does not slow down the connection) and better.
   --reverse-frag                     fragment (split) the packets just as --native-frag, but send them in the reversed order. Works with the websites which could not handle segmented HTTPS TLS ClientHello (because they receive the TCP flow "combined").
   --max-payload [значение]  packets with TCP payload data more than [value] won't be processed. Use this option to reduce CPU usage by skipping huge amount of data (like file transfers) in already established sessions. May skip some huge HTTP requests from being processed. Default (if set): --max-payload 1200.


Комплект: Launcher + Программа для удобного запуска GoodbyeDPI с понятным интерфейсом от TOPERSOFT

Всего записей: 27 | Зарегистр. 24-09-2014 | Отправлено: 21:37 17-12-2017 | Исправлено: debiloid78, 07:15 09-04-2024
debiloid78



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jterror
Ога, я понимаю каждое слово. Отчасти согласен, с оговоркой: как видно из настроек проги - она русскоязычная, изначально в 2018 году подразумевалось что прогу будут юзать только ру-сегмент, на англ винду честно говоря не было расчета. Но со временем, с удивлением обнаружил что ру-юзеры используют винду исключительно с англ языковым пакетом, для меня это было откровением )). Было сделано как минимум 3 попытки поправить ситуацию, части пользователей помогло. Но видимо не всем.
p.s.
Я вижу ты шаришь в этой теме. Мне нужен грамотный человек, который сможет протестить исправления. Сам не могу, ни разу не возникало проблемы с кракозябрами, имею 3 компа - но нет, не получается воспроизвести трабл.
Если не жаль немного времени для тестов дней через 10, прошу мыло в личку, там спишемся и в телегу переберемся.  
В любом случае бегло пробежался по веб-архиву, так то все понятно что и как делать, спасибо за наводку.
 
Сразу проверил проект, увы, легким движением не получится.
 

Всего записей: 284 | Зарегистр. 04-10-2012 | Отправлено: 07:18 28-07-2023 | Исправлено: debiloid78, 07:39 28-07-2023
jterror

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
debiloid78
Не проблема, потестить можно.
 
С кракозяблами проблема проста, эта кодировка глобальная для всей Windows и устанавливается только после перезагрузки. Менять туда-сюда не получится, это выбор один раз и навсегда. Кроме данного лаунчера, существует множество других таких же неюникодных программ зависящих от этой настройки и у каждой свой язык. У пользователя стоит глобальный выбор - какой язык ему важнее, на каком больше нужных ему программ, такой он и ставит системным, принося остальные программы в жертву кракозяблам. Поэтому предложение поменять системную кодировку ради одной программы скорее всего будет отвергнуто, бесполезный совет.

Всего записей: 110 | Зарегистр. 11-06-2008 | Отправлено: 07:57 28-07-2023
jterror

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
debiloid78
Не знаю как реализовано в лаунчере, исходников нет, попробовал сам создать формочку и посмотреть. Вышло, строки хранящиеся напрямую в .frm файле попортились, а присвоенные из ресурсов помеченных русским языком отобразились правильно.
 

Всего записей: 110 | Зарегистр. 11-06-2008 | Отправлено: 15:31 28-07-2023
Breslavets

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А можно убрать упаковщик?
Зачем вообще его использовать в этой программе?  
 
virustotal ругается  на трояны в 9ти(!!!) антивирусах.
 
https://www.virustotal.com/gui/file/ea56df6b60d3e14e77b25630581397aace963f2cf245378d2a7751f86ec0e8a6
 
И разбираться или на веру верить, что в программе нет какой-нибудь шняги   не хочется.
Крайне не рекомендую ставить такое с таким репортом с virustotal, был опыт,
где авторы тоже уверяли, что типа упаковщик и не парьтесь.....
 
Причем в оригинальной  программе  goodbyedpi.exe  всё чисто, а вот в надстройке "Launcher for GoodbyeDPI.exe"  пипец просто:
 

Цитата:
 
 
Acronis (Static ML)
Suspicious
AhnLab-V3
Malware/Win32.RL_Generic.R360582
Antiy-AVL
RiskWare/Win32.GoodbyeDPI
Avast
Win32:MiscX-gen [PUP]
 
AVG
Win32:MiscX-gen [PUP]
Bkav Pro
W32.AIDetectMalware
 
CrowdStrike Falcon
Win/grayware_confidence_70% (D)
Cylance
Unsafe
 
DeepInstinct
MALICIOUS
Elastic
Malicious (moderate Confidence)
 
ESET-NOD32
A Variant Of Win32/GoodbyeDPI_AGen.A Potentially Unsafe
Fortinet
Riskware/GoodbyeDPI_AGen
 
Gridinsoft (no cloud)
Malware.Win32.Heuristic.cc
K7AntiVirus
Unwanted-Program ( 005a3f421 )
 
K7GW
Unwanted-Program ( 005a3f421 )
Lionic
Riskware.Win32.Goodbyedpi.1!c
 
Malwarebytes
Malware.Heuristic.1003
MaxSecure
Trojan.Malware.300983.susgen
 
McAfee
RDN/Generic.hra
McAfee-GW-Edition
RDN/Generic.hra
 
Rising
PUA.GoodbyeDPI!8.13BB4 (CLOUD)
Sangfor Engine Zero
PUP.Win32.Goodbyedpi.Virg
 
SecureAge
Malicious
Trapmine
Malicious.moderate.ml.score
TrendMicro-HouseCall
 
TROJ_GEN.R002H06EE23
Webroot
W32.Adware.Gen
 
Yandex
Trojan.Igent.bZ8aPn.1
Alibaba
Undetected
 
 

Всего записей: 320 | Зарегистр. 19-08-2005 | Отправлено: 08:15 30-07-2023 | Исправлено: Breslavets, 08:19 30-07-2023
pressF



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Breslavets
я вообще не понимаю зачем лаунчер с 5 строками кодами крыть чем-то
выложил на гитхаб и делов то

Всего записей: 1121 | Зарегистр. 29-03-2023 | Отправлено: 08:34 30-07-2023
Breslavets

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
pressFя вообще не понимаю зачем лаунчер с 5 строками кодами крыть чем-то
выложил на гитхаб и делов то

 
О чем и речь, программа GUI  надстройка над goodbyedpi.exe  и такое.
Ладно бы там кряк-программа какая была....
 
Я вообще использовал всегда просто консольную goodbyedpi.exe, но перешел на вин11 и не работает она теперь(хотя вроде как должна).
 
Хотел надстройку эту попробовать "Launcher for GoodbyeDPI.exe" (хотя если  консольная не пашет вряд ли помогло бы),  но имею привычку все *.exe файлы проверять на virustotal.com и не зря.  
В общем в сад это творчество.
 
 
 

Всего записей: 320 | Зарегистр. 19-08-2005 | Отправлено: 08:41 30-07-2023 | Исправлено: Breslavets, 08:43 30-07-2023
virjokk

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Breslavets
Ладно бы virustotal на упаковщик только ругался, но ведь и после распаковки ситуация ничуть не лучше

Всего записей: 289 | Зарегистр. 19-05-2006 | Отправлено: 13:35 30-07-2023 | Исправлено: virjokk, 13:37 30-07-2023
Breslavets

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Ладно бы virustotal на упаковщик только ругался, но ведь и после распаковки ситуация ничуть не лучше

не стал бы ставить на комп эту программульку.
У меня все прекрасно работало на вин10 с ярлыка cmd файлов с goodbyedpi.exe.

Всего записей: 320 | Зарегистр. 19-08-2005 | Отправлено: 21:16 30-07-2023 | Исправлено: Breslavets, 21:20 30-07-2023
debiloid78



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не пишите бред, господа вирусопользователи. Написано на Vb6, там даже 1 строка кода "Hello World!" сдетектится минимум раз 6, потому что устаревшая среда. Производители "антивирусов" такие нынче кек. Отличный способ выбрать нормальный антивирь, кстати.
Никакого пакера на проге нет, UPX - это компрессор!
И да, каждый билд отправляется в вирусный отдел микрософта, и только после одобрения микрософтом, публикуется в общий доступ на сайте проги.
Впрочем, никто и не засталяет юзать прогу, юзайте свои батники раз нравится.

Всего записей: 284 | Зарегистр. 04-10-2012 | Отправлено: 18:45 08-08-2023 | Исправлено: debiloid78, 09:51 30-09-2023
szlodey

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
пользуюсь портабельной версией.
собственно есть один недочет - при закрытии она
не останавливает и не удаляет после себя службу WinDivert, в результате чего случаются всяческие чудеса, например не запускается игрушка калл оф дюти.
собственно просьба - добавить параметр запуска , чтобы при закрытии проги драйвер выгружался и служба удалялась.

Всего записей: 240 | Зарегистр. 22-01-2009 | Отправлено: 00:59 25-08-2023
AlAvis

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
szlodey
Так пользуйтесь ленчером в режиме ручного включения обхода , без установки службы .

Всего записей: 1959 | Зарегистр. 15-07-2013 | Отправлено: 01:07 25-08-2023
szlodey

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AlAvis
а где я упоминул лаунчер??? я просто запускаю гудбайдпай без всяких служб - это и есть портабельный запуск. но при закрытии драйвер остается в памяти.
 

Всего записей: 240 | Зарегистр. 22-01-2009 | Отправлено: 01:57 25-08-2023
jterror

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
szlodey
Для остановки драйвера можно выполнить команду

Код:
net stop windivert1.4

 
У себя запускаю GDPI vbs-скриптом где сделал примерно так

Код:
Set WshShell = CreateObject("WScript.Shell")
 
' запуск gdpi и ожидание закрытия
WshShell.Run "goodbyedpi.exe ...", 1, True
 
' остановка драйвера
WshShell.Run "powershell.exe -Command ""Start-Process -FilePath ""$env:comspec"" -ArgumentList ""/C"",""net"",""stop"",""windivert1.4"" -Verb RunAs""", 1
 

Извращение с PowerShell нужно для запуска cmd под администратором.

Всего записей: 110 | Зарегистр. 11-06-2008 | Отправлено: 06:14 25-08-2023
AlAvis

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
szlodey
Разумеется . Потому и написал - "используйте ленчер" .

Всего записей: 1959 | Зарегистр. 15-07-2013 | Отправлено: 06:40 25-08-2023
pressF



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
собственно просьба - добавить параметр запуска , чтобы при закрытии проги драйвер выгружался и служба удалялась.

+1

Всего записей: 1121 | Зарегистр. 29-03-2023 | Отправлено: 08:50 25-08-2023
szlodey

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AlAvis и чем же это отличается от простого запуска exe??? да ничем, специально проверил, драйвер все равно остается в памяти.
jterror
спасибо. с этим скриптом нужно дважды подтверждать повышение прав.
я извратился так:
запускаю cmd с запросом повышения прав, и уже из него идет вызов vbs, а в нем уже без ps можно завершить службу, ну или с ps как у вас но лишний запрос повышения прав не вылазит.
 
 

Всего записей: 240 | Зарегистр. 22-01-2009 | Отправлено: 21:46 25-08-2023
jterror

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
szlodey
Если cmd с правами, можно сразу там и выполнить команду напрямую.
 
Я пользуюсь vbs для невидимого запуска (поменять в скрипте выше единички на нолики), чтобы консольное окно GoodbyeDPI не болталось на экране и панели задач. Но сейчас посмотрел, если ожидать закрытия GoodbyeDPI внутри скрипта, его интерпретатор висит в памяти вместе с GoodbyeDPI отъедая лишние мегабайты, раздражает. Убрал как было, скрипт только запускает GoodbyeDPI в невидимом режиме и сразу схлопывается не отнимая лишние ресурсы.
 
Для закрытия GoodbyeDPI сделал отдельную программу на AutoIt: ищет окно GoodbyeDPI, делает видимым, закрывает, немного ждет и выполняет команду остановки сервиса драйвера. Сама программа компилируется в exe требующий администратора. Когда надо закрыть GoodbyeDPI запускаю её ярлык. Получается два отдельных ярлыка, для запуска и остановки. Мне кажется так проще и ничего лишнего на экране и в памяти.
 
stop.au3

Код:
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Icon=goodbyedpi_0000.ico
#AutoIt3Wrapper_Res_requestedExecutionLevel=requireAdministrator
#AutoIt3Wrapper_Run_Tidy=y
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
Local $wID = "[REGEXPTITLE:\\goodbyedpi\\goodbyedpi.exe\z; CLASS:ConsoleWindowClass]"
Local $hWnd = WinGetHandle($wID)
If $hWnd <> 0 Then
    WinSetState($wID, "", @SW_SHOW)
    WinClose($hWnd)
    Sleep(500)
    Run("cmd.exe /C ""net stop windivert1.4""", "", @SW_HIDE)
    MsgBox(64, "stop-goodbyedpi", "Successfully stopped")
Else
    MsgBox(16, "stop-goodbyedpi", "GoodbyeDPI window not found")
EndIf
 

Всего записей: 110 | Зарегистр. 11-06-2008 | Отправлено: 10:06 26-08-2023
debiloid78



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обновление Launcher for GoodbyeDPI до v6.2
Информирование об обновлениях в телеграм @topersoft
 
http://forum.ru-board.com/topic.cgi?forum=5&topic=49599&start=600#4
 


Всего записей: 284 | Зарегистр. 04-10-2012 | Отправлено: 11:07 01-09-2023 | Исправлено: debiloid78, 08:30 16-09-2023
ALEKST

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а как запустить окно "Обход блокировок OpenVPN"?

Всего записей: 19 | Зарегистр. 08-04-2003 | Отправлено: 14:41 01-09-2023
debiloid78



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
а как запустить окно "Обход блокировок OpenVPN"?

Очевидно, нажать на значок OpenVPN же.

Всего записей: 284 | Зарегистр. 04-10-2012 | Отправлено: 14:54 01-09-2023
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35

Компьютерный форум Ru.Board » Компьютеры » Программы » GoodbyeDPI


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru