mirror of
https://github.com/bol-van/zapret2.git
synced 2026-10-29 06:02:05 +00:00
fix inconsistances in docs and comments
This commit is contained in:
1 parent
3a6f75cd3c
commit
f256fea2d8
6 files changed
+23
-22
No files matched your search
+6
-6
@@ -696,8 +696,8 @@ MULTI-STRATEGY:
|
||||
|
||||
LUA PACKET PASS MODE:
|
||||
--payload=type[,type] ; in-profile filter: payload filter for subsequent instances within the profile
|
||||
--out-range=[(n|a|d|s|p)<int>](-|<)[(n|a|d|s|p)<int>] ; in-profile filter: conntrack counter range for subsequent instances within the profile - outgoing direction
|
||||
--in-range=[(n|a|d|s|p)<int>](-|<)[(n|a|d|s|p)<int>] ; in-profile filter: conntrack counter range for subsequent instances within the profile - incoming direction
|
||||
--out-range=<mode>[<int>][(-|<)<mode>[<int>]] ; in-profile filter: conntrack counter range for subsequent instances within the profile - outgoing direction
|
||||
--in-range=<mode>[<int>][(-|<)<mode>[<int>]] ; in-profile filter: conntrack counter range for subsequent instances within the profile - incoming direction
|
||||
|
||||
LUA DESYNC ACTION:
|
||||
--lua-desync=<function>[:param1=val1[:param2=val2]] ; call a LUA instance with the specified parameters during profile processing if in-profile filter conditions are met
|
||||
@@ -1065,7 +1065,7 @@ Names are case-sensitive.
|
||||
These come in three types: `--payload`, `--in-range`, and `--out-range`. Filter values remain active from the moment they are specified until the next override.
|
||||
|
||||
- `--payload=type1[,type2][,type3]...` accepts a comma-separated list of known [payloads](#protocol-detection), "all", or "known". The default is `--payload=all`.
|
||||
- `--(in-range|out-range)=[(n|a|d|s|p)<int>](-|<)[(n|a|d|s|p)<int>]` sets conntrack counter ranges for inbound and outbound directions. The default is `--in-range=x`, `--out-range=a`.
|
||||
- `--(in-range|out-range)=<mode>[<int>][(-|<)<mode>[<int>]]` sets conntrack counter ranges for inbound and outbound directions. The default is `--in-range=x`, `--out-range=a`.
|
||||
|
||||
Ranges are specified in the following formats: `mX-mY`, `mX<mY`, `-mY`, `<mY`, `mX-`, where `m` is the counter mode, `X` is the lower bound, and `Y` is the upper bound. Modes `x` and `a` are specified as a single letter without a range or counter value. The `-` sign indicates an inclusive upper bound, while `<` indicates an exclusive one.
|
||||
|
||||
@@ -3464,7 +3464,7 @@ The `ipfrag_options` contain only two standard parameters. The rest are handled
|
||||
|
||||
| Field | Description |
|
||||
| :-------------- | :------------------------------------------------------------------------------------------------------------------ |
|
||||
| ipfrag | Name of the fragmenter function. If not specified, `ipfrag2` is used. The fragmenter returns an array of dissects (fragments). |
|
||||
| ipfrag | Name of the fragmenter function. If specified with no value, `ipfrag2` is used. The fragmenter returns an array of dissects (fragments). |
|
||||
| ipfrag_disorder | Send fragments in reverse order. |
|
||||
| ipfrag_pos_udp | (ipfrag2 fragmenter) UDP fragmentation position. Must be a multiple of 8; defaults to 8. |
|
||||
| ipfrag_pos_tcp | (ipfrag2 fragmenter) TCP fragmentation position. Must be a multiple of 8; defaults to 32. |
|
||||
@@ -4206,7 +4206,7 @@ function hostfakesplit(ctx, desync)
|
||||
- arg: host - template for [fake host generation](#genhost) - random.template
|
||||
- arg: midhost - [marker](#markers) for an additional split of the segment containing the real host.
|
||||
- arg: disorder_after - [marker](#markers) for an additional split of the final real part and sending segments in reverse order.
|
||||
- arg: nofake, nofake2 - skip sending specific fake packets.
|
||||
- arg: nofake1, nofake2 - skip sending specific fake packets.
|
||||
- arg: blob - replace the current payload with the specified [blob](#passing-blobs).
|
||||
- arg: optional - abort the operation if the blob is specified but missing.
|
||||
- arg: nodrop - skip issuing a VERDICT_DROP.
|
||||
@@ -4421,7 +4421,7 @@ function automate_failure_counter(hrec, crec, fails, maxtime)
|
||||
- hrec - [host storage](#automate_host_record)
|
||||
- crec - [stream storage](#automate_conn_record)
|
||||
- fails - the target number of failures.
|
||||
- maxtime - the time in seconds after which, since the last failure, the next failure restarts the count from scratch.
|
||||
- time - the time in seconds after which, since the last failure, the next failure restarts the count from scratch.
|
||||
|
||||
Returns `true` if the counter reaches the `fails` value. The counter is reset upon returning `true`.
|
||||
|
||||
|
||||
+7
-7
@@ -756,8 +756,8 @@ MULTI-STRATEGY:
|
||||
|
||||
LUA PACKET PASS MODE:
|
||||
--payload=type[,type] ; внутрипрофильный фильтр : фильтр пейлоада для последующих инстансов внутри профиля
|
||||
--out-range=[(n|a|d|s|p)<int>](-|<)[(n|a|d|s|p)<int>] ; внутрипрофильный фильтр : диапазон счетчиков conntrack для последующих инстансов внутри профиля - исходящее направление
|
||||
--in-range=[(n|a|d|s|p)<int>](-|<)[(n|a|d|s|p)<int>] ; внутрипрофильный фильтр : диапазон счетчиков conntrack для последующих инстансов внутри профиля - входящее направление
|
||||
--out-range=<mode>[<int>][(-|<)<mode>[<int>]] ; внутрипрофильный фильтр : диапазон счетчиков conntrack для последующих инстансов внутри профиля - исходящее направление
|
||||
--in-range=<mode>[<int>][(-|<)<mode>[<int>]] ; внутрипрофильный фильтр : диапазон счетчиков conntrack для последующих инстансов внутри профиля - входящее направление
|
||||
|
||||
LUA DESYNC ACTION:
|
||||
--lua-desync=<function>[:param1=val1[:param2=val2]] ; при обработке профиля вызвать LUA инстанс с указанными параметрами, если соблюдены условия внутрипрофильных фильтров
|
||||
@@ -794,7 +794,7 @@ LUA DESYNC ACTION:
|
||||
--wf-tcp-out=[~]port1[-port2] ; WinDivert конструктор : tcp порты или диапазоны портов для перехвата по исходящему направлению. список через запятую
|
||||
--wf-udp-in=[~]port1[-port2] ; WinDivert конструктор : udp порты или диапазоны портов для перехвата по входящему направлению. список через запятую
|
||||
--wf-udp-out=[~]port1[-port2] ; WinDivert конструктор : udp порты или диапазоны портов для перехвата по исходящему направлению. список через запятую
|
||||
--wf-tcp-empty=[~]port1[-port2] ; WinDivert конструктор : перехватывать пустые tcp пакеты ACK. по умолчанию - нет.
|
||||
--wf-tcp-empty=[0|1] ; WinDivert конструктор : перехватывать пустые tcp пакеты ACK. по умолчанию - нет.
|
||||
--wf-icmp-in=type[:code] ; WinDivert конструктор : icmp type и code по входящему направлению. если code не задан - любой code. список через запятую
|
||||
--wf-icmp-out=type[:code] ; WinDivert конструктор : icmp type и code по исходящему направлению. если code не задан - любой code. список через запятую
|
||||
--wf-ipp-in=type[:code] ; WinDivert конструктор : номера raw ip протоколов по входящему направлению. список через запятую
|
||||
@@ -1194,7 +1194,7 @@ Lua код выполняется с ограниченными правами,
|
||||
Значения фильтров действуют с момента их указания до следующего переопределения.
|
||||
|
||||
- `--payload=type1[,type2][,type3]...` принимает список известных пейлоадов через запятую, "all" или "known". [Список известных пейлоадов](#распознавание-протоколов). По умолчанию `--payload=all`.
|
||||
- `--(in-range|out-range)=[(n|a|d|s|p)<int>](-|<)[(n|a|d|s|p)<int>]` задает диапазоны счетчиков conntrack по входящему и исходящему направлениям. По умолчанию `--in-range=x`, `--out-range=a`.
|
||||
- `--(in-range|out-range)=<mode>[<int>][(-|<)<mode>[<int>]]` задает диапазоны счетчиков conntrack по входящему и исходящему направлениям. По умолчанию `--in-range=x`, `--out-range=a`.
|
||||
|
||||
Диапазоны задаются в формах : `mX-mY`, `mX<mY`, `-mY`, `<mY`, `mX-`, где m - режим счетчика, X - нижнее значение, Y - верхнее значение.
|
||||
Режимы `x` и `a` задаются без диапазона и значения счетчика - единственной буквой. Знак `-` означает включающую верхнюю границу, `<` - исключающую.
|
||||
@@ -3641,7 +3641,7 @@ tcp_ts_up дублирует старое поведение - двигает ti
|
||||
|
||||
| Поле | Описание |
|
||||
| :-------------- | :--------------------------------------------------------------------------------------------------------------- |
|
||||
| ipfrag | имя функции фрагментатора. если нет, использовать ipfrag2. фрагментатор возвращает массив диссектов - фрагментов |
|
||||
| ipfrag | имя функции фрагментатора. если имя пустое, использовать ipfrag2. фрагментатор возвращает массив диссектов - фрагментов |
|
||||
| ipfrag_disorder | отправить фрагменты в обратном порядке |
|
||||
| ipfrag_pos_udp | (фрагментатор ipfrag2) позиция фрагментации udp. должна быть кратна 8, по умолчанию 8 |
|
||||
| ipfrag_pos_tcp | (фрагментатор ipfrag2) позиция фрагментации tcp. должна быть кратна 8, по умолчанию 32 |
|
||||
@@ -4397,7 +4397,7 @@ function hostfakesplit(ctx, desync)
|
||||
- arg: host - шаблон для [генерации фейкового хоста](#genhost) - random.template
|
||||
- arg: midhost - [маркер](#маркеры) для дополнительного разреза сегмента с реальным хостом
|
||||
- arg: disorder_after - [маркер](#маркеры) для дополнительного разреза заключительной реальной части и отправки сегментов в обратном порядке
|
||||
- arg: nofake, nofake2 - отказ от отсылки отдельных фейков
|
||||
- arg: nofake1, nofake2 - отказ от отсылки отдельных фейков
|
||||
- arg: blob - заменить текущий пейлоад на указанный [blob](#передача-блобов)
|
||||
- arg: optional - отказ от операции, если blob задан, но отсутствует
|
||||
- arg: nodrop - отказ от вынесения VERDICT_DROP
|
||||
@@ -4640,7 +4640,7 @@ function automate_failure_check(desync, hrec, crec)
|
||||
- arg: success_detector - имя функции детектора удач. если не задано, используется standard_success_detector.
|
||||
- arg: failure_detector - имя функции детектора неудач. если не задано, используется standard_failure_detector.
|
||||
- arg: fails - целевое значение счетчика неудач. По умолчанию - 3.
|
||||
- arg: maxtime - максимальное время в секундах между неудачами, после которого счетчик сбрасывается. По умолчанию - 60 сек.
|
||||
- arg: time - максимальное время в секундах между неудачами, после которого счетчик сбрасывается. По умолчанию - 60 сек.
|
||||
|
||||
Функция выполняет ведение счетчика неудач, вызывая детекторы удачи и неудачи. Возвращает true, если счетчик достиг целевого значения. При этом счетчик сбрасывается автоматически.
|
||||
|
||||
|
||||
Reference in new issue
Block a user