tshark的抓包和解析,使用命令行案例

45 篇文章 0 订阅
41 篇文章 5 订阅

https://www.cnblogs.com/classics/p/10417419.html

a、解析dhcp抓包文件

-r 读抓好的数据包文件

tshark -r 数据包路径 -Y 过滤条件   基本上可以运用 wirshark上的过滤条件

查找中继后dhcp discover src ip 报文

tshark  -r E:\testpacket\testdhcp.pcapng -Y "bootp && ip.src == 192.168.108.1 && bootp.option.dhcp == 1"

查看dhcp discover srcmac 报文

tshark  -r E:\testpacket\testdhcp.pcapng -Y "bootp && bootp.hw.mac_addr == 00:0c:29:b7:56:f3 && bootp.option.dhcp == 1"

查看dhcp offer 报文

tshark  -r E:\testpacket\testdhcp.pcapng -Y "bootp && ip.src == 192.168.111.1 && bootp.hw.mac_addr == 00:0c:29:b7:56:f3 && bootp.option.dhcp == 2"

查看dhcp request报文

tshark  -r E:\testpacket\testdhcp.pcapng -Y "bootp && bootp.hw.mac_addr == 00:0c:29:b7:56:f3 && bootp.option.dhcp == 3"

查看dhcp ack报文

tshark  -r E:\testpacket\testdhcp.pcapng -Y "bootp && bootp.hw.mac_addr == 00:0c:29:b7:56:f3 && bootp.option.dhcp == 5"

b、解析tftp

查看tftp 69端口 针对 文件名字 cm.cfg 请求:

tshark -r E:\cm_online.pcapng -Y "tftp && udp.dstport == 69 && tftp.source_file == "cm.cfg""

查看server回复ack报文:

tshark -r E:\cm_online.pcapng -Y "tftp && tftp.opcode == 6 && ip.src == 192.168.111.1"

查看server发送数据报文的请求信息:

tshark -r E:\cm_online.pcapng -Y "tftp && data.len && tftp.source_file == "cm.cfg""

tshark -r E:\cm_online.pcapng -Y "tftp && frame.protocols == "eth:ethertype:ip:udp:tftp:data" && tftp.source_file == "cm.cfg""

2、查看网卡

tshark -D

3、抓包

tshark -i 网卡 -f "过滤选项" -a duration:抓包时间

tshark -i wk106 -f "icmp"  -a duration:5

windows 网卡的名字是定义的名字的  就是 -D 看到的括号的名字

抓包网口 vlan1002-sw4  10s钟 保存到 E:\testpacket\234.pcapng

tshark -i vlan1002-sw4 -a duration:10 -w E:\testpacket\234.pcapng

-c  捕获包个数

tshark -i wk106 -f "icmp"  -c 1

4、抓包就打印到界面上 实时打印

-T -e 只是打印这个字段

tshark -i wk106 -f "icmp"  -c 1 -T fields -e "icmp"

tshark -i wk106 -f "icmp"  -a duration:5 -T fields -e "icmp"

-T -e 只是打印这两个个字段

tshark -i wk106 -f "icmp"  -c 1 -T fields -e "icmp" -e "eth.dst"

tshark -i wk106 -f "icmp"  -a duration:5 -T fields -e "icmp" -e "eth.dst"

抓包 vlan 的数据

tshark -i wk106 -f "vlan"  -c 10  -T fields -e "eth.src" -e"vlan"

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值