Releases: bol-van/zapret
v72.9
v72.8
zapret v72.8
- nfqws: исправлена порча соединения, если включен ts fooling, но пакет пришел без timestamps (в этом случае если фулинг ts - единственный соединение поломается по другим причинам)
- мелкие фиксы от AI роботов
v72.7
zapret v72.7
- nfqws, tpws: фикс memory leak при обработке autohostlist
- mdig: управление количеством попыток при получении EAI_AGAIN и задержкой между попытками. Поскольку zapret1 EOL, в скрипты запуска не проведено, но используются значения по умолчанию.
v72.6
zapret v72.6
- blockcheck: регрессия - не работал tpws тест, был убран вызов функции. на mac - полная потеря работоспособности
- ipset: убрано скачивание листов с zapret-info - он умер вместе с РосКомСвободой
v72.5
zapret v72.5
- nfqws: починка сломанного пересока на другой профиль по --filter-l7, если протоколо-определяющий пейлоад идет не первым и задано --dpi-desync-any-protocol
- nfqws: бэкпорт с nfqws2 исправления детекта SSID через nl80211 на ядрах linux 5.19+. отказ от wireless extensions
v72.4
zapret v72.4
- blockcheck : был полностью сломан mdig cache, запросы DNS шли при каждом запросе curl
v72.3
zapret v72.3
данный релиз, вероятно, является заключительным, если не обнаружатся какие-то существенные баги, исправление которых стоит релиза
дальше будет развиваться только zapret2
- blockcheck: поддержка URI (rutracker.org => rutracker.org/forum/index.php)
- blockcheck: CURL_HTTPS_GET=1 - отказ от параметра -I (метод HEAD) при проверке https. предназначено для тестирования на длинных ответах сайта, чтобы проверить стратегию на не мгновенных блоках (16 кб)
- мелкие багфиксы
v72.2
ПРЕДУПРЕЖДЕНИЕ : ВОЗМОЖНА ЭВРИСТИЧЕСКАЯ РЕАКЦИЯ АНТИВИРУСОВ НА UPX И WINDIVERT. WINDIVERT - хакерский инструмент, потенциально нежелательное ПО, потенциально часть вируса, но сам по себе - не вирус. UPX - не троян, а компрессор исполняемых файлов. Вирусов и майнеров здесь нет.
zapret v72.2
- nfqws: отключение принудительного завершения wssize при приеме http или tls :
--wssize-forced-cutoff=0 - nfqws: манипуляция tcp флагами :
--[orig|dup|dpi-desync]-tcp-flags-[set|unset] - nfqws: назначение режима установки поля ipv4 ip_id для дуплицированных пакетов :
--dup-ip-id
v72.1
ПРЕДУПРЕЖДЕНИЕ : ВОЗМОЖНА ЭВРИСТИЧЕСКАЯ РЕАКЦИЯ АНТИВИРУСОВ НА UPX И WINDIVERT. WINDIVERT - хакерский инструмент, потенциально нежелательное ПО, потенциально часть вируса, но сам по себе - не вирус. UPX - не троян, а компрессор исполняемых файлов. Вирусов и майнеров здесь нет.
zapret v72.1
- nfqws: возможность задания режима назначения ipv4 ip_id индивидуально на каждом профиле (параметр
--ip-id) - init.d: кастом скрипт
50-quic4allдля перехвата IETF QUIC initial на любых портах (аналогwindivert_part.quic_initial_ietf.txtдля windivert) - blockcheck: возможность регулировать диапазоны дельты в тестах autottl : MIN_AUTOTTL_DELTA,MAX_AUTOTTL_DELTA
v72
ПРЕДУПРЕЖДЕНИЕ : ВОЗМОЖНА ЭВРИСТИЧЕСКАЯ РЕАКЦИЯ АНТИВИРУСОВ НА UPX И WINDIVERT. WINDIVERT - хакерский инструмент, потенциально нежелательное ПО, потенциально часть вируса, но сам по себе - не вирус. UPX - не троян, а компрессор исполняемых файлов. Вирусов и майнеров здесь нет.
zapret v72
- winws: частичные фильтры windivert
--wf-raw-part - nfqws: новый вариант tcp сегментации
--dpi-desync=hostfakesplit - nfqws: 2 варианта порядка следования сегментов hostfakesplit
--dpi-desync-hostfakesplit-mod=altorder=0|1 - nfqws: больше фейков по умолчанию в
fakedsplit. порядок сегментов регулируется--dpi-desync-fakedsplit-mod=altorder=N - nfqws: fakedsplit pattern теперь может быть до 32 кб размером. он натягивается на все части многопакетного запроса, учитывая смещения пакетов в reasm группе и нормализованные сплит-позиции внутри каждого пакета
- nfqws: оптимизация ip_id в разных режимах tcp сегментации. универсализация для всех ОС.
- nfqws: отсылать множественные tcp фейки с увеличением sequence number на размеры предыдущих фейков (эмуляция отсыла длинного блока данных с множеством сегментов) :
--dpi-desync-fake-tcp-mod=seq. относится к--dpi-desync=fake. - nfqws: возможность указать смещение в файлах фейков или в дефолтном tls фейке :
--dpi-desync-fake-xxx=[+offset]@filename,--dpi-desync-fake-tls=!+offset. tls фейк при этом проходит процедуру модификации, если она задана. - blockcheck: новые стратегии
- blockcheck: показ PRETTY_NAME и OPENWRT_xxx из /etc/os-release
- blockcheck: симуляция случайных результатов curl тестов для теста логики скрипта :
SIMULATE=1