mirror of
https://github.com/bol-van/zapret2.git
synced 2026-03-18 15:25:49 +00:00
update docs
This commit is contained in:
@@ -1653,6 +1653,7 @@ LUA код должен подготовить диссект полного п
|
||||
Поле ip.ip_off должно содержать offset фрагмента и признак IP_MF, если это не последний фрагмент.
|
||||
* ipv6 : нужно вставить в ip6.exthdr fragment header, в котором заполнить ident, offset и бит IP6F_MORE_FRAG, если это не последний фрагмент.
|
||||
ip6.ip6_len должен быть рассчитан таким, каким он должен быть во фрагменте. По этой длине C код определяет размер фрагмента.
|
||||
Позицию fragment header выбирает LUA код. Все, что после fragment header, считается fragmentable part.
|
||||
|
||||
Если C код видит признаки необходимости фрагментации, он проверяет корректность рассчитанных длин и смещений,
|
||||
и если они корректны, после реконструкции сдвигает содержимое raw пакета в буфере реконструкции, чтобы получился фрагмент с нужными данными.
|
||||
|
||||
Reference in New Issue
Block a user