如何列出 iptables 可加载的匹配模块

use*_*456 4 firewall iptables kali-linux

如何列出iptables(在-m标志后给出)中的所有可加载模块?

这篇文章建议列出可加载模块

ls /lib*/iptables/
Run Code Online (Sandbox Code Playgroud)

我的版本 ( ) 中没有此文件夹v1.6.0

gru*_*boy 6

您已获得链接帖子中描述的所有内容。

  1. 列出所有可用模块:
    :~# ls /lib/modules/`uname -r`/kernel/net/netfilter/
    
    Run Code Online (Sandbox Code Playgroud)
  2. 列出所有加载的模块(除非您在规则中使用特定模块,否则它将不会显示在此列表中):
    :~# cat /proc/net/ip_tables_matches
    comment
    addrtype
    mark
    conntrack
    conntrack
    conntrack
    recent
    recent
    addrtype
    udplite
    udp
    tcp
    multiport
    icmp
    
    Run Code Online (Sandbox Code Playgroud)
  3. 手册页iptables-extensions提供了标准 iptables 发行版中可用扩展的信息。
    :~# man 8 iptables-extensions
    
    Run Code Online (Sandbox Code Playgroud)