172 похожих чатов

Вот что такого умеет nftables что не может iptables?

8 ответов

18 просмотров

Например, в читаемые конфиги

строго говоря, умеет в v6, бриджи, и иже с ними — всё, что реализуется через отдельные ip6tables, ebtables....

И в таблицы сразу для дуалстека, а не 4 и 6 по отдельности

Tolya-Borisenkov Автор вопроса

Кстати про конфиги. кинь кусок посмотреть. может и проникнусь.

Счётчики на правилах? Бридж фильтеринг? Хуки прямо в nftables без прослоек?

Tolya-Borisenkov Автор вопроса
Clown Zeppeli
https://wiki.archlinux.org/title/Nftables#Examples

-A INPUT -i lo -j ACCEPT -A INPUT -j BAN -A INPUT -p tcp -m tcp --dport 1053 -j DROP -A INPUT -p udp -m udp --dport 1053 -j DROP -A INPUT -p tcp -m tcp --dport 33060 -j DROP -A INPUT -p udp -m udp --dport 33060 -j DROP -A INPUT -p tcp -m tcp --dport mysql -j DROP -A INPUT -p udp -m udp --dport mysql -j DROP # -A INPUT ! -s 192.168.3.0/24 -p tcp -m conntrack --ctstate NEW -m tcp --dport 9091 -m comment --comment "Disallow transmission connections on port 9091 & net !192.168.3.0/24" -j DROP # -A INPUT ! -s 192.168.3.0/24 -p tcp -m conntrack --ctstate NEW -m tcp --dport 8096 -m comment --comment "Disallow jellyfin connections on tcp port 8096 & net !192.168.3.0/24" -j DROP # -A INPUT ! -s 192.168.3.0/24 -p udp -m conntrack --ctstate NEW -m udp --dport 1900 -m comment --comment "Disallow jellyfin dlna connections on udp port 1900 & net !192.168.3. 0/24" -j DROP # error # -A INPUT ! -s 192.168.3.0/24 -p tcp -m conntrack --ctstate NEW -m multiport --dports n etbios-ssn,microsoft-ds -m comment --comment "Disallow tcp samba connections on ports 13 9,445 & net !192.168.3.0/24" -j DROP # -A INPUT ! -s 192.168.3.0/24 -p udp -m conntrack --ctstate NEW -m multiport --dports n etbios-ns,netbios-dgm -m comment --comment "Disallow udp samba connections on ports 137, 138 & net !192.168.3.0/24" -j DROP #-A INPUT -j IN_SANITY -A INPUT -j FRAG_UDP #-A INPUT -j PZERO -A INPUT -j FRAG_INVALID -A INPUT -p icmp -m icmp --icmp-type 8 -m limit --limit 90/min -m comment --comment "ech o request" -j ACCEPT -A INPUT -p icmp -m icmp --icmp-type 12 -m limit --limit 90/min -m comment --comment "IP header bad" -j ACCEPT -A INPUT -p icmp -m icmp --icmp-type 3 -m limit --limit 90/min -m comment --comment "des tination-unreachable 3/4" -j ACCEPT Да ну нахер. Так проще.

Tolya-Borisenkov Автор вопроса
Linux/o.id[8] Tech-Worker
Счётчики на правилах? Бридж фильтеринг? Хуки прямо...

Ну счетчики они и в iptables есть. Бридж у меня только на сервере дома. Хуки это уже для провайдеров-кгб-извращенцев.

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Карта сайта