Windows、Linux抓包工具及常用命令

Windows、Linux抓包工具及常用命令

抓包软件

WireShark

WireShark用在Windows上抓取流经选定网卡的所有数据包。

过滤IP

ip.src == 192.168.1.107		//发送源
ip.dst == 192.168.1.107		//发送目的
ip.addr == 192.168.1.107	//任意一端

过滤端口

tcp.dstport == 80		//发送源
tcp.srcport == 80 		//发送目的
tcp.port == 80			//任意一端
udp.dstport == 80		//UDP发送源
udp.srcport == 80		//UDP发送目的
udp.port == 80			//UDP任意一端

过滤协议

tcp
udp
rtp
http

拼接符

and		(&&)
or		(||)
==		(eq)

Tcpdump

Tcpdump用在类UNIX系统(Linux及Linux嵌入式设备等)上抓取数据包。

命令格式
tcpdump [-nn] [-i 接口] [-w 储存档名] [-c 次数] [-Ae] [-qX] [-r 文件] [所欲捕获的数据内容]

常用举例:
/home/tcpdump -c 1000 -w /home/soap.cap -v host 192.168.1.31 and port 60000
含义:
/home/tcpdump		运行/home路径下的tcpdump可执行文件
-c 1000				抓最多1000个数据包
-w /home/soap.cap 	抓到的数据保存到/home/soap.cap文件中
-v					命令行中显示抓包数量信息
host 192.168.1.31	任意一端ip为192.168.1.31
and					并且
port 60000			任意一端端口为60000
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值