HackRF One Toolkit — 把频谱扫描、IQ 抓包重放、GPS 模拟装进浏览器的自托管 Web 控制台(开源)
[AI 整理声明]本文基于作者的项目文档与开发实践由 AI 辅助整理输出核心内容与数据均来自作者本人。目录安装设备频谱抓包重放GPS参数档架构注意用 HackRF One 做信号录制或重放的时候每次都要拼一长串hackrf_transfer参数频率、采样率、增益各记各的容易写错抓完的.raw文件也没地方统一管理。HackRF One Toolkit 就是把这些操作收进浏览器的 Web 控制台——选频段、按按钮后台帮你构造并执行真实命令把频谱、功率曲线、解码结果推回页面。GitHubhttps://github.com/cstriker1407/HackRF_One_Toolkit安装硬件端Kali / Debian 系sudoaptinstallhackrf rtl-433 soapysdr-module-hackrf# 可选GPS 模拟需要 gps-sdr-sim源码编译gitclone https://github.com/osqzss/gps-sdr-sim tools/gps-sdr-sim gcc tools/gps-sdr-sim/gpssim.c-lm-O3-otools/gps-sdr-sim/gps-sdr-simPython 3.11依赖flask/waitress/requests见pyproject.toml。./start.sh# 启动 RF_Bridge(:30001) hackrf_web(:30000)./stop.sh# 停止并清理残留子进程浏览器打开http://主机IP:30000。硬件和浏览器可以不在同一台机器——RF_Bridge 加--allow-lan后从另一台机器访问即可比如 Kali 上接 HackRFWindows 浏览器操作。设备进来先看「硬件设备」页确认设备在线列出每台 HackRF 的序列号、固件、硬件版本克隆板有黄色提示时钟精度可能影响 GPS多台设备时点「设为当前」切换。下方「RF_Bridge 工具链」显示hackrf_*/rtl_433/gps-sdr-sim是否就位。频谱「频谱扫描」页用来看环境里有什么信号点一个预设频段如WiFi·BLE 2.4 GHz或手填起始/结束频率点「连续扫描」或「单次扫描」。绿线是此刻功率暗黄线是峰值保持把出现过的最强值定格间歇信号不会漏。下方峰值列表按强度排序点某行的「抓包」直接跳到抓包页并把该频点填好。页面右下「将执行的命令」实时显示底层跑的hackrf_sweep …参数知道发生了什么。切到**设备解码rtl_433**标签填频率点「开始解码」能把周边 ISM 设备胎压、气象站、门磁、温湿度传感器直接解成结构化记录。频谱扫描与设备解码共用天线互斥运行。抓包「抓包 / 重放」页录 IQ 文件选频率、采样率、时长点「开始录制」。下方「实时功率」是 dBFS 随时间的曲线右上角有倒计时。安静时是底噪目标一发射功率会明显跳升——看到跳升就说明录到了有效信号。右侧抓包库列出所有录制每条可重放 / 下载.raw/ 删除。重放点抓包库里的「重放」弹出发射窗口频率和采样率自动回填采样率锁定为录制值防止收发不一致解不开。设 TX 增益点「确认发射」。发射时弹窗不可关闭必须先点「停止发射」其他页面被整页锁定避免误操作。固定码遥控老车库门、便宜遥控插座等原样重放通常能复现滚动码一般无效。发射类功能仅限你自己拥有或获得书面授权的设备。GPS「GPS 模拟」页在地图上点坐标发射伪造 GPS 信号必须在射频屏蔽箱法拉第箱内进行。向开放空间发射 GPS 违法且危险。地图上点击添加坐标默认高德底图坐标自动做 GCJ-02→WGS-84 纠偏右侧「坐标序列」给每个点设海拔和停留时长点「尝试自动获取当天星历」或手动上传 RINEX.nav点「生成并发射」状态栏分两步显示步骤 1/2 生成信号中→步骤 2/2 发射中 倒计时单个坐标推荐先这样验证生成一段连续文件发一次即停建议停留 ≥120 秒、屏蔽箱内、TX 增益调高。多个坐标循环为实验性接收机通常难以锁定。参数档每个操作页都有三层标准只露最常用的几项频率、采样率、时长高级展开全部参数LNA / VGA 增益、带宽、放大器、天线偏置电源、设备选择每项旁?有即时说明专家直接手改「将执行的命令」那行真实命令——经白名单校验必须是对应工具、禁 shell 特殊字符、文件限定在captures/目录内点开始按你写的执行架构两进程HTTP SSE 通信浏览器 ──HTTPSSE── hackrf_web(:30000) ──HTTPSSE── RF_Bridge(:30001) ──子进程── hackrf_* / rtl_433 / gps-sdr-sim 只显示不碰硬件 独占 HackRF跑命令、解析输出、推实时流RF_Bridge 独占硬件同一时刻只运行一个任务半双工hackrf_web 是纯展示层把/api/*透明代理到 RF_Bridge不含任何硬件逻辑。注意接收 / 扫描频谱、解码被动一般合法发射重放、GPS只可用于已授权设备GPS 模拟必须在屏蔽箱内向开放空间发射会干扰周边真实导航与授时违法且危险无登录鉴权仅适合局域网可信环境跨信任边界请自行加反向代理 认证子进程一律以 argv 数组执行不经过 shell专家模式命令经白名单校验MIT 开源。

相关新闻

基于YOLO与SpringBoot的茶叶病害智能检测系统实践

基于YOLO与SpringBoot的茶叶病害智能检测系统实践

1. 项目背景与核心价值茶叶作为我国重要的经济作物,其生长过程中常受到各类病害威胁。传统人工检测方式存在效率低、主观性强等问题,而基于深度学习的视觉检测技术为解决这一痛点提供了新思路。本项目将YOLO系列最新算法与SpringBoot后端框架结合&#x…

2026/10/15 9:36:20 阅读更多 →
AI安全测试危机:Fable 5封禁与大模型评估挑战

AI安全测试危机:Fable 5封禁与大模型评估挑战

1. 事件背景:Fable 5封禁风波始末 2023年第三季度,AI行业发生了一起标志性事件——知名AI安全研究机构Fable Research突然宣布对旗下第五代模拟测试平台Fable 5实施全面封禁。该平台原本是众多AI公司进行模型安全评估的黄金标准,其封禁直接影…

2026/10/18 14:37:15 阅读更多 →
YOLOv8s目标检测算法解析与工程实践

YOLOv8s目标检测算法解析与工程实践

1. YOLOv8s目标检测算法深度解析在计算机视觉领域,目标检测算法一直是研究热点。YOLO(You Only Look Once)系列作为实时目标检测的代表性算法,从2016年诞生至今已经迭代到第八代。YOLOv8s作为该系列中的轻量级版本,在保…

2026/10/18 12:12:43 阅读更多 →

最新新闻

对话工具升级为生成式界面引擎:免费开放与交互范式切换

对话工具升级为生成式界面引擎:免费开放与交互范式切换

1. 这次升级到底改了什么:从“对话工具”到“生成式界面引擎”先把结论摆在前面:这次更新的核心不是“模型又聪明了一点”,而是交互范式的切换。过去的对话产品,本质上是一个文本进、文本出的黑盒,你问它答&#xff0c…

2026/10/18 14:59:53 阅读更多 →
【超值】2000万tokens!DeepSeek-R1模型之TaoToken开启超值AI之旅!

【超值】2000万tokens!DeepSeek-R1模型之TaoToken开启超值AI之旅!

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 14:59:53 阅读更多 →
企业微信自动回复能发文件、表单和小程序吗?内容类型清单

企业微信自动回复能发文件、表单和小程序吗?内容类型清单

客户问「有没有详细资料」,你希望自动回复直接把文件发过去,翻遍后台却没找到入口。能不能发、能发什么、发不出去时怎么办,这三件事得先弄清楚,配话术时才不会写出客户收不到的内容。## 自动回复能带哪几类内容文本是地基。 每套…

2026/10/18 14:59:53 阅读更多 →
Ganglia分布式集群监控系统安装手册

Ganglia分布式集群监控系统安装手册

Ganglia是UC Berkeley发起的一个开源集群监视项目。它主要是用来监控系统性能,如:CPU 、Memory、硬盘利用率, I/O负载、网络流量情况等。Ganglia通过图形化的方式展示每个节点的状态信息,这对合理调整、分配系统资源,提…

2026/10/18 14:59:53 阅读更多 →
32位.NET逆向实战:用dnSpy反编译与调试遗留系统

32位.NET逆向实战:用dnSpy反编译与调试遗留系统

简介:dnSpy中文版是一款面向.NET开发者的反编译与逆向分析工具,专为32位Windows系统优化,无需额外安装.NET框架即可独立运行。它支持将编译后的程序集反编译为可读的C#或VB.NET代码,并允许查看、编辑IL中间语言及程序集元数据&…

2026/10/18 14:59:53 阅读更多 →
Reflector 7.4.1.179 绿色注册版部署指南:插件集成与避坑实践

Reflector 7.4.1.179 绿色注册版部署指南:插件集成与避坑实践

简介:这是一份面向.NET开发者的反编译工具整合包,主角是经典的.NET Reflector 7.4.1.179绿色注册版,并真正集成了FileDisassembler与FileGenerator两款广受好评的插件,解决原版只能逐个查看方法、无法批量导出源码的痛点。包内共2…

2026/10/18 14:58:53 阅读更多 →

日新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 0:55:02 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 12:16:16 阅读更多 →