diff --git a/docs/readme.en.md b/docs/readme.en.md index c8bf082d..5f2be3d2 100644 --- a/docs/readme.en.md +++ b/docs/readme.en.md @@ -1,4 +1,4 @@ -# zapret v71.1 +# zapret v71.1.1 # SCAMMER WARNING @@ -679,9 +679,11 @@ Instead, `nfqws` has per-profile `--filter-ssid` parameter. Like `--ssid-filter` `nfqws` maintains ifname->SSID list which is updated not faster than once a second. When a packet comes incoming or outgoing interface name is matched to the SSID and then used in profile selection algorithm. -SSID info is taken the same way as `iw dev info` does. -In practice this command not always returns SSID name for reasons not known yet. If it does not display SSID then `--filter-ssid` will also not work. -Before using it check iw command output. +SSID info is taken the same way as `iw dev info` does (nl80211). +Unfortunately it's broken since kernel 5.19 and still unfixed in 6.14. +In the latter case `iwgetid` way is used (wireless extensions). +Wireless extensions are deprecated. Some kernels can be built without wext support. +Before using `--filter-ssid` check that any of the mentioned commands can return SSID. ### Virtual machines diff --git a/docs/readme.md b/docs/readme.md index 4e5dfe42..93885025 100644 --- a/docs/readme.md +++ b/docs/readme.md @@ -1,4 +1,4 @@ -# zapret v71.1 +# zapret v71.1.1 # ВНИМАНИЕ, остерегайтесь мошенников @@ -794,9 +794,12 @@ L7 протокол становится известен обычно посл При выборе профиля имеет значение куда идет конкретный обрабатываемый пакет. На какой интерфейс. Или с какого интерфейса пакет пришел, если он считается входящим. Поэтому даже если у вас часть трафика идет на одну сеть, часть на другую, а часть вообще не идет по wifi, то все это можно настроить. -Информация о подключенных сетях берется способом, используемым командой `iw dev info`. -Как показывает опыт, не всегда возвращается SSID. Пока не выяснено с чем это связано. -Перед использованием `--filter-ssid` удостоверьтесь, что iw возвращает имя сети. Иначе работать не будет. +Информация о подключенных сетях берется способом, используемым командой `iw dev info` (nl80211). +К сожалению, на ядрах с 5.19 до самых последних (6.14 не работает) этот способ сломан. +В этом случае используется способ iwgetid (wireless extensions). +wireless extensions считаются deprecated и на новых ядрах реализованы как прослойка совместимости. +Некоторые ядра могут быть собраны без wireless extensions. +Перед использованием `--filter-ssid` удостоверьтесь, что любая из этих команд возвращает SSID. Сканируются все wifi интерфейсы, составляется список interface->SSID. Он обновляется по мере поступления пакетов, но не чаще 1 раза в секунду.