Chinaunix首页 | 论坛 | 博客
  • 博客访问: 32885
  • 博文数量: 21
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 205
  • 用 户 组: 普通用户
  • 注册时间: 2017-01-22 19:18
文章分类
文章存档

2017年(21)

我的朋友

分类: 嵌入式

2017-02-22 19:53:36

 1.       从平台侧抓包

如果能登录平台软件所在的服务器,在其上安装wireshark进行抓包,这样比较方便

2.       从设备侧抓包

(1)       如果身边只有设备,则需要借助HUB才能抓包,在pc上安装wireshark是能抓包的。之所以不能直接抓包,是因为数据包到达switch时,switch会查自身的ip-port映射表。只向ip对应的端口转发数据。接线图如下:

(2)       如果手上的交换机支持端口镜像(port Mirroring,把交换机一个或多个端口(VLAN)的数据镜像到一个或多个端口的方法),可以手动配置switch将port1镜像到port2,这样在pc上安装wireshark也是能抓包的。

3.       Wireshark过滤规则

(1)       如下过滤10.12.0.21710.33.30.206间交互的数据包

((ip.src == 10.12.0.217 and ip.dst == 10.33.30.206) or (ip.dst == 10.12.0.217 and ip.src== 10.33.30.206))

(2)       过滤端口

tcp.port == 80

tcp.port eq 80 or udp.port eq 80

tcp.dstport == 80 // 只显tcp协议的目标端口80

tcp.srcport == 80 // 只显tcp协议的来源端口80

(3)       过滤协议

排除arp包,如!arp   或者   not arp

阅读(1763) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~