mirror of
https://github.com/bol-van/zapret.git
synced 2025-12-22 23:48:10 +03:00
readme: reorder phrases
This commit is contained in:
@@ -371,11 +371,11 @@ nfqws оснащен ограниченной реализацией слеже
|
||||
conntrack способен следить за фазой соединения : SYN,ESTABLISHED,FIN , количеством пакетов в каждую сторону,
|
||||
sequence numbers. conntrack способен "кормиться" пакетами в обе или только в одну сторону.
|
||||
Соединение попадает в таблицу при обнаружении пакетов с выставленными флагами SYN или SYN,ACK.
|
||||
Поэтому если необходим conntrack, в правилах перенаправления iptables соединение должно идти на nfqws с самого первого
|
||||
пакета, хотя затем может обрываться по фильтру connbytes.
|
||||
Для UDP инициатором попадания в таблицу является первый UDP пакет. Он же и определяет направление потока.
|
||||
Считается, что первый UDP пакет исходит от клиента к серверу. Далее все пакеты с совпадающими
|
||||
src_ip,src_port,dst_ip,dst_port считаются принадлежащими этому потоку до истечения времени неактивности.
|
||||
Поэтому если необходим conntrack, в правилах перенаправления iptables соединение должно идти на nfqws с самого первого
|
||||
пакета, хотя затем может обрываться по фильтру connbytes.
|
||||
conntrack - простенький, он не писался с учетом всевозможных атак на соединение, он не проверяет
|
||||
пакеты на валидность sequence numbers или чексумму. Его задача - лишь обслуживание нужд nfqws, он обычно
|
||||
кормится только исходящим трафиком, потому нечувствителен к подменам со стороны внешней сети.
|
||||
|
||||
Reference in New Issue
Block a user