我对p2p协议不是很熟悉.我现在只是想测试下ipp2p中对于p2p协议的分析的结果.我在iptables中用,iptables -t filter -I FORWARD -m ipp2p --ipp2p -j DROP命令,然后在内网中打开emule下载资源,虽然有许多数据包能被拦截,可还是有部分漏网之鱼.我现在主要想知道的就是拦截的数据包占总数据分的百分之几,也就是说利用ipp2p识别p2p数据包的效果是怎样的?也就是想要有个定量的结果.
我现在所能想到的做法就是把内网的电脑就放一台.然后只运行emule程序,然后指向那台linux网关.运行一段时间后,通过iptables -vnL FORWARD命令来查看总的数据包与iptables -t filter -I FORWARD -m ipp2p --ipp2p -j DROP所应用到的数据包.最后再算出其中的百分比.但我不知道这样做是不是够精确?不知道有没有更好的办法来实现的一功能?