9月DIY —— 6LoWPAN Sniffer抓包器
时间:10-02
整理:3721RD
点击:
闲来无事DIY了一个780频段的6LoWPAN Sniffer抓包器,芯片是stm32+212b,硬件结构比较简单,原理也蛮简单的,没打算写的多复杂,把东西描述清楚就够了。采用PIPE管道实现硬件设备和Wireshark之间的数据交换,这种就不细说了,懂了原理就能DIY出来了。
图1.Sniffer全貌
图2.正面
图3.背面
图4.其他角度
图5.接口底板
图6.广播帧
图7.数据交互帧
图8.核心的路由建立过程
图9.核心的关键字
图1.Sniffer全貌
图2.正面
图3.背面
图4.其他角度
图5.接口底板
好了以上是硬件部分的一些图,继续来点关于Wireshark的图片,对于Wireshark就不做更多的介绍了,总之他是非常专业的抓包软件,能抓的协议list看了你会吃惊的,什么都能抓包,用好工具是非常有用的,不能只重视编码。
图6.广播帧
图7.数据交互帧
最后来说一些对于6LoWPAN路由建立过程的东西,不打算说的很细,力求理解他的来龙去脉。
图8.核心的路由建立过程
图9.核心的关键字
关于以上的关键字图中的类型码是非常重要的,熟悉他才能对着抓包的数据帧一点点的分析组网过程,好了不多说了,家底败光了。
重点也就是那些对应的RFC文档了,组网过程和ICMPv6密切相关,细细品味,非常有意思。
流弊呀
这货是不是Ethereal?好像啊
厉害!
不错,可以接受下怎么使用wireshark和硬件结合嘛?PIPE管道可以详细点嘛
一般用Wireshark来抓tcpip网络的数据包的居多,就是他了
Wireshark原生支持pipe管道接入,你只需要按照他接受的数据格式在pipe的另外一头把数据给他就可以
就好比一个水管,你家里有安装好水龙头,外面的另外一头管子你可以从家里的水井打水来也可以接自来水。
多谢支持。今天9月30号了。
小长假来了
好东西,哈哈,有多的没?匀一个。
非常棒,崇拜中
好东西!!
斑主,初学呢,可以分享资料吗?不明白怎么使wireshark 与硬件结合?硬件需要怎么样的设置呢?
楼主能否分享一下6LowPAN移植吗?
:厉害啊
先mark下