(4)捕获前过滤
如果是有针对性的实时检测,可以在捕获前过滤不需要的数据,只捕获需要的数据,并且可以实时显示和查看。捕获前过滤和捕获后筛选的命令不同,下面介绍一些捕获前过滤的常用命令及用法。
host 1.2.3.4:只捕获IP地址为1.2.3.4的数据包。
net 1.2.3.0/24:只捕获某个IP地址范围内的数据包。
src 1.2.3.4:只捕获源地址为1.2.3.4的数据包。
dst 1.2.3.4:只捕获目的地址为1.2.3.4的数据包。
port 80:只捕获HTTP (端口80 )通信数据包。
在命令行中,还可以使用“and” 来表达同时满足两个条件,用“not”来表示非,用“or”表示条件满足一个即可。
host 1.2.3.4 and not port 80 and not port 25:捕获IP地址为1.2.3.4,且非HTTP和SMTP以外的通信数据包。
port not 80 and not arp:捕获非HTTP和非ARP的数据包。
通过编制复杂的筛选语句,可以实现精准捕获。下面介绍如何抽获源地地址为本机的HTTP包。
在主界面中,单击“捕获选项”按钮。
在“捕获选项”中,选择以太网卡,并输入表达式,如果正确,背景变为绿色,单击“开始”按钮。