github bol-van/zapret2 v1.0.5

4 hours ago
  • nfqws2: возможность инвертировать фильтры по SSID и NLM (все, кроме)
  • nfqws2: desync функция может явно возвращать nil как синоним VERDICT_PASS. ранее это вызывало error
  • nfqws2: в reconstruct - дополнение tcp опций нолями до кратности 4. в dissect - удаление всех нулевых (EOL) опций с конца.
  • nfqws2: новый профильный фильтр для linux "--filter-mark" - фильтрация по fwmark
  • zapret-lib: luaexec возвращает вердикт, который вернул return в "code". ранее он игнорировался, код возврата не передавался, что равносильно VERDICT_PASS.
  • blockcheck2: использование --wf-raw-filter в Windows вместо --ipset для ограничения адресов назначения. перенос фильтрации из user в kernel mode.
  • blockcheck2: исправление крэша всего скрипта, если при прогоне custom/10-list.sh в файле со стратегиями было что-то неэкранированное, что вызывало падение eval (копипаста из блокчека вроде "d1<s1" без кавычек, скобки и тд). падение оставляло так же правила ip/nf tables, которые не стирались при повторном запуске
  • github, builder_linux: для таргетов без luajit используется lua 5.5.1
  • мелкие AI фиксы

Don't miss a new zapret2 release

NewReleases is sending notifications on new releases.