软件比较-Sniffer、Omnipeek、科来网络分析系统过滤器比较之位过滤在捕获数据包时,有时候需要对一个字节中的某一个位进行精确匹配,这时,我们就需要用到位过滤.
位过滤相对于地址、端口、协议过滤而言,是一种比较高级的条件过滤,其主要用于捕获某种特殊应用的数据通讯.
下面我们分别使用Sniffer、Omnipeek、科来网络分析系统,来学习位过滤的设置方法,这里我们以捕获TCP同步数据包(TCP三次握手第一步的数据包)为例.
我们知道,TCP标志位在EthernetII数据包中的偏移量是47(EthernetII报头14,IP报头20,TCP源端口2,TCP目标端口2,TCP序列号4,TCP确认号4,TCP偏移量1,即14+20+2+2+4+4+1=47).
TCP标记位中同步位为1的数据包,就是TCP同步位置包,下面是一个TCP同步数据包的解码图(只截取了TCP标志部分),可以看到,TCP同步数据包的值是TCP标志位的值是10(二进制)或02(16进制)或2(10进制,8进制).
根据上图TCP标记的解码信息,我们在上述三种最常用的分析软件中设置TCP同步数据包的过滤器.
1.
Sniffer打开Sniffer的过滤器,选择DataPattern选项卡,单击AddPattern按钮,弹出EditPattern对话框,并进行如下图所示的设置.
2.
Omnipeek选择"View-Filters",单击Insert按钮,打开Omnipeek的过滤器,在弹出的对话框中选择高级过滤器(Advanced),并选择"And-Value",并进行如下图所示的设置.
3.
科来网络分析系统单击工具栏上的"过滤器"按钮,打开系统的过滤器窗口,单击"添加-新过滤器",在弹出的对话框中选择高级过滤器,并选择"与-数据包值",并进行如下图所示的设置.
从上面可以看出,三种网络分析软件都可以实现要求,但却略有不同.
Sniffer不能对位进行过滤,只能精确到字节(或许Sniffer可以用其它方法实现,但我未找到),虽然设置值后也可捕获到所须数据包,但这样会降低捕获的效率,对于其它的某些情况,或许还可能导致出现错误的信息.
Omnipeek添加了位偏移,能对位进行过滤,可以精确捕获所需的数据包,有效满足我们的需要,且提高捕获效率,不过Omnipeek中这里的值只能是10进制.
科来网络分析系统也添加了位移,能对位进行过滤,可以精确捕获所需的数据包,有效满足我们的需要,且提高捕获效率,另外在科来网络分析系统中,值的类型可以是16进制、10进制(无符号、有符号)、2进制、8进制.
总结:个人认为,在位偏移这个功能上,科来网络分析系统和Omnipeek值得称道,而Sniffer则应该加强.
georgedatacenter这次其实是两个促销,一是促销一款特价洛杉矶E3-1220 V5独服,性价比其实最高;另外还促销三款特价vps,georgedatacenter是一家成立于2019年的美国VPS商家,主营美国洛杉矶、芝加哥、达拉斯、新泽西、西雅图机房的VPS、邮件服务器和托管独立服务器业务。georgedatacenter的VPS采用KVM和VMware虚拟化,可以选择windows...
Boomer.Host是一家比较新的国外主机商,虽然LEB自述 we’re now more than 2 year old,商家提供虚拟主机和VPS,其中VPS主机基于OpenVZ架构,数据中心为美国得克萨斯州休斯敦。目前,商家在LET发了两款特别促销套餐,年付最低3.5美元起,特别提醒:低价低配,且必须年付,请务必自行斟酌确定需求再入手。下面列出几款促销套餐的配置信息。CPU:1core内存:...
最近看到群里的不少网友在搭建大数据内容网站,内容量有百万篇幅,包括图片可能有超过50GB,如果一台服务器有需要多个站点的话,那肯定默认的服务器50GB存储空间是不够用的。如果单独在购买数据盘会成本提高不少。这里我们看到腾讯云促销活动中有2款带大数据盘的套餐还是比较实惠的,一台是400GB数据盘,一台是800GB数据盘,适合他们的大数据网站。 直达链接 - 腾讯云 大数据盘套餐服务器这里我们看到当前...