如果你经常在 OPNsense 上排查连接数异常、NAT 转换、状态表压力、某台主机突然打满连接、或者某条规则到底命中了什么流量,那么你大概会喜欢它。
pftop 本身是一个经典的 pf 实时观察工具,用来查看 packet filter 的 active states、规则统计和相关状态信息。FreeBSD ports 对它的描述也很直接:这是一个用于实时显示 pf 状态和规则统计的小型 curses 工具。OPNsense 的诊断页面里也有基于 pftop 的 Sessions 视图,用来展示当前会话及流量计数。为更方便的进行直观的操作,我编写了这个 pftop for OPNsense 插件。
安装方法
在shell 终端环境执行以下命令安装社区插件库 :
fetch -o /usr/local/etc/pkg/repos/opnwall.conf \https://opnwall.github.io/OPNsense-repo/opnwall.conf pkg update -f
更新软件包数据库后,进入:系统>固件>插件,找到 os-pftop 软件包,点击右侧的安装按钮进行安装。
使用方法
安装完成后,刷新浏览器,然后导航到 系统>诊断>pftop 菜单进行操作。
详细使用方法可以参考 pfSense 防火墙 pftop 使用教程。

安装了博主的汉化工具同时,也自动安装了这个工具,调试起来确实方便不少。