如何用Intercept将Raspberry Pi变成无线电情报站
你有没有想过,现在有多少看不见的数据正在从你身边飞过?飞机从头顶掠过并传输它们的坐标;隔壁汽车的轮胎压力传感器广播着遥测数据;邻居的气象站与客厅里的显示屏交换数据。通常,要"听到"所有这些,你需要折腾十几个不同的命令行工具,每个都有自己繁琐的语法。
但如果你能把无线电扫描仪的功能组合到一个漂亮的网页界面中呢?这正是Intercept项目所做的事情。它是无线电黑客爱好者和信号情报(SIGINT)领域的一种"瑞士军刀",将一个普通的廉价RTL-SDR接收器变成一个功能齐全的监控中心。

什么是Intercept以及为什么你需要它
Intercept是一个开源平台,将最好的软件定义无线电(SDR)工具汇集到一处。你无需手动运行rtl_433、dump1090或multimon-ng,而是在浏览器中获得一个统一的控制面板。
这个项目非常适合以下人群:
- 想要探索无线电频谱但不想深入研究Linux命令行的人。
- 正在基于Raspberry Pi构建自主监控站的人。
- 对网络安全感兴趣,想要可视化观察周围设备的"数字足迹"的人。
顺便说一下,这个项目使用Python编写,并很好地打包在Docker中,部署只需要五分钟。
Intercept能做的五件酷事
该平台的功能令人印象深刻:从家用传感器到卫星,几乎涵盖了所有领域。
1. 航空和海上追踪(ADS-B和AIS)
Intercept包含一个功能完整的雷达。你可以在地图上实时看到飞机(ADS-B),读取它们的信息(ACARS),甚至追踪海上船只(AIS)。如果你连接Postgres数据库,系统会存储所有飞过的飞机的历史记录——这是构建你自己的FlightRadar的绝佳基础。
2. 入侵433 MHz频段的物联网设备
邻居买了无线气象站?Intercept会截获温度和湿度数据。有人开着带有轮胎压力传感器(TPMS)的汽车经过?屏幕上就能看到。该系统可以解码数百种在未授权频段运行的设备信号。
3. 追踪卫星和国际空间站
这可能是这个项目最浪漫的部分。Intercept可以预测卫星过境并自动安排从NOAA或Meteor气象卫星接收图像。此外,如果国际空间站以SSTV格式(慢扫描电视)传输图像,你将能够接收和解码它们。
4. 蓝牙和WiFi侦察
除了无线电频率,Intercept还能与蓝牙和WiFi配合工作。BT Locate功能允许你在地图上绘制蓝牙设备的GPS轨迹。这对于寻找丢失的标签或分析特定区域的设备密度非常有用。
5. 寻找窃听器(TSCM)
反监视功能允许你将当前的无线电底噪与基线进行比较。如果该区域出现新的信号源,系统将帮助你定位它。当然,这不是价值数百万卢布的专业设备,但对于爱好者来说——这是一个出色的入门级工具。
技术内幕
在幕后,Intercept是经过精心编排的久经考验的工具组合。作者没有重复造轮子,而是使用了:
- 用于传感器的rtl_433。
- 用于飞机的dump1090。
- 用于卫星的SatDump。
- 用于分组无线电(APRS)的Direwolf。
所有这些工具都被包裹在Python网页界面中。信息可以远程收集:Intercept支持"代理",可以放置在城市各处并将数据传送到一个中央服务器。
如何自己运行
最简单的方法是使用Docker。你需要任何RTL-SDR接收器(最便宜的约两三百卢布)。
启动后,界面将在http://localhost:5050上可用。默认登录名和密码:admin / admin。
重要提示:要在Docker容器内访问USB设备,需要特权权限,因此请确保在启动前已连接好SDR接收器。
值得一试吗?
如果你有一个RTL-SDR接收器在抽屉里积灰,或者一直想了解无线电情报是如何工作的——绝对值得一试。Intercept消除了"依赖地狱"和配置文件调整,让你立即进入最有趣的部分——观察这个看不见的世界。
该项目正在积极开发中,其创建过程中AI的使用(作者坦诚承认)使界面真正友好。这是一个很好的例子,展示了现代开发工具如何帮助创建让每个人都能访问的复杂工程系统。
请记住法律方面:出于教育目的监听空气波是有趣的,但截获私人通信可能是非法的。请负责任地使用你的新超能力!
相关项目