
Meshtastic 在过去几年中变得非常流行,因为其入门门槛很低。不需要任何许可证,而且所需硬件成本也非常低,至少与许多业余无线电设备相比是这样。不过,虽然物理上的操作难度较低,但学习起来还是有一些困难。这是因为存在许多不同的频道和模式,用户如果不提前了解这些信息的话,就很难找到正在进行的通信活动。[cemaxecuter]注意到了这个问题,于是在他的Linux发行版DragonOS中加入了Meshtastic相关的功能。
这款嗅探软件是用C语言编写的,可以作为独立的二进制文件使用,且完全不依赖于GNU Radio。当DragonOS系统已经启动并且软件已经加载完毕之后,该软件就可以监控所有由Meshtastic处理的带宽,并检测任何流量并将其解码出来(只要知道密钥即可)。[cemaxecuter]在这个项目中使用了一种名为HackRF的软件定义无线电设备;他指出,这种设备的带宽不足以覆盖所有的Meshtastic频率,但至少可以处理其中的大多数频率。在启动自己的节点后,软件能够迅速检测到该节点,并在终端中显示其详细信息。
这类软件为那些使用标准节点难以实现或甚至无法完成的工作提供了许多机会。除了能够更容易地找到对话发生的位置之外,[cemaxecuter]还指出,这种技术还可以用于网络监控,以及更轻松地定位其他网络。对于那些还没有尝试过的人来说,不妨先阅读一下关于该协议和硬件的2023年研究报告,然后再直接开始使用吧。
来源:Hackaday 软件无线电 原文:查看原文 (本文由本站自动翻译整理,版权归原作者及原发布机构所有,仅供学习交流,如涉版权请联系我们删除。)