NDPI(ntop deep package inspection)能实现深度包检测,虽然Openwrt没有原生支持,但是有高手已经将其移植到Openwrt之上。
添加ndpi的方法如下:
1、下载ndpi的Openwrt Makefile:
https://github.com/heil/owrt-package/tree/master/net/iptables-mod-ndpi
2.在Openwrt源码目录的package文件夹中新建一个文件夹,文件夹名随意,譬如ipt-ndpi
将刚才下载的Makefile和patchs放到这个文件夹里
3.打开终端,用make menuconfig命令配置Openwrt功能
4. 保存编译即可。
经测试,14.07RC3正常使用。
目前的问题是我不知道究竟应该用什么命令执行ndpi,虽然ndpi模块能够执行,但是没有起到过滤效果。