0

如何显示一个 netfilter hook 上注册了多少函数?</p>

Linux 是否提供 proc 接口来显示这些信息?

谢谢!

4

1 回答 1

1

我不认为有一个标准的方法。

在代码中很容易做到,因为nf_hooks矩阵是导出的。
所以一个简单的list_for_each(i, &nf_hooks[reg->pf][reg->hooknum])n++循环会计算它们。

请注意,它不是 100% 安全的,因为它不使用保护列表的锁。但是出于实验目的,如果您在注册/注销锁时不运行它,应该没问题。

于 2012-05-20T06:56:09.443 回答