您尚未登录。

楼主 # 昨天 10:37:48

liefyuan
会员
注册时间: 2021-05-30
已发帖子: 72
积分: 98

嵌入式单片机开发过程中如何进行网络抓包?是否可以开发一个简单易用的抓包工具?

我在嵌入式soc软件开发工程中经常遇到这样的需求,esp32设备配网,数据通信和其他的使用场景中需要对esp32配网过程中或数据通信过程中的所有网络数据进行抓包分析,这种抓包一般都是找到原厂,他们有一台Ubuntu系统笔记本电脑外接一个可以抓包(monitor模式)的无线网卡。

在嵌入式开发中有种神器叫 “逻辑分析仪”可以一个bit的分析,或者进行协议解析,那网络通信过程中为啥没有这个简单的工具呢?

那我就想,这个抓包神器是一个硬需求啊,能不能开发一个简单易用的工具呢?

一端插入可以联网的网线,一端接出来串口,还有一边就是一个WiFi热点,串口就可以打印所有的网络数据通信,为了降低难度一次就只能连接一个设备。这个设备与外界通信的所有数据都可以打印出来。

这样的工具嵌入式软件工程师会不会人手一个呢(就和逻辑分析仪一样,那市场就很大了)?

离线

#1 昨天 15:26:32

4610
会员
注册时间: 2022-10-09
已发帖子: 144
积分: 126

Re: 嵌入式单片机开发过程中如何进行网络抓包?是否可以开发一个简单易用的抓包工具?

随便找个能刷operwrt的闲置路由器就能做到

离线

#2 昨天 17:05:02

树莓学LINUX
会员
注册时间: 2021-10-28
已发帖子: 131
积分: 106
个人网站

Re: 嵌入式单片机开发过程中如何进行网络抓包?是否可以开发一个简单易用的抓包工具?

有线抓包,wireshark
无线抓包,wirelessshark

离线

#3 昨天 17:58:18

yixiuge2
会员
注册时间: 2026-05-24
已发帖子: 3
积分: 3

Re: 嵌入式单片机开发过程中如何进行网络抓包?是否可以开发一个简单易用的抓包工具?

有那种带监视dump功能的路由器/交换机?

离线

#4 昨天 19:21:47

狼狼
会员
注册时间: 2020-06-14
已发帖子: 109
积分: 148

Re: 嵌入式单片机开发过程中如何进行网络抓包?是否可以开发一个简单易用的抓包工具?

我有一个小问题,网络包的信息通过串口传输,串口速率够么?那些抓包软件可是能查看每一个网络帧的详细内容的。就算是抓取一段时间的数据。百兆网峰值11.9MiB/s,串口按照2Mbps算,打印一秒dump出来的数据量,裸传要大概49.9秒,再加上格式化的内容。这个效率貌似也有点低呢?

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn


东莞哇酷科技有限公司开发