文章总结: WireTapper是一个开源无线信号情报平台,可被动检测并可视化Wi-Fi、蓝牙、IoT设备等多种无线信号,支持设备自动分类和地理位置分析。文档详细提供了本地安装步骤、API密钥配置方法及实际应用场景,适用于安全研究、渗透测试和物联网审计等非商业用途。 综合评分: 85 文章分类: 安全工具,IoT安全,渗透测试,威胁情报,安全运营
【工具】可以检测和可视化展示周边无线设备的平台-WireTapper
原创
丁爸 丁爸
丁爸 情报分析师的工具箱
2026年5月27日 23:28 四川
在小说阅读器读本章
去阅读
WireTapper 是一个有关无线信号的开源情报 (OSINT)和信号情报(SIGINT)平台,用于被动检测和可视化展示周围的无线设备。它可以将附近的无线电信号转化为清晰的情境情报,无需主动入侵即可发现设备。
核心功能
1. 支持的信号类型
| 设备类型 | 检测内容 | | — | — | | Wi-Fi | 接入点、客户端、Wi-Fi 凭证泄露 | | 蓝牙/BLE | 蓝牙设备、低功耗蓝牙设备 | | CCTV/摄像头 | 无线监控摄像头、IP 摄像头 | | 车辆 | 车载娱乐系统、遥测、无钥匙系统 | | 音频设备 | 耳机、可穿戴设备、智能音箱 | | 智能电视 | 智能电视、流媒体设备 | | IoT 设备 | 物联网家电、传感器 | | 手机信号塔 | 蜂窝网络基站、移动网络信标 |
2. 设备自动分类
WireTapper 能根据设备名称自动识别设备类型:
- 车辆: CAR, FORD, TOYOTA, BMW, TESLA, SYNC, MAZDA, HONDA 等
- 电视: TV, BRAVIA, VIZIO, SAMSUNG, LG, ROKU, FIRE 等
- 耳机: HEADPHONE, EARBUD, BOSE, SONY, BEATS, AIRPOD, JBL 等
- 行车记录仪: DASHCAM, DVR, 70MAI, VIOFO 等
- 摄像头: CAM, SURVEILLANCE, NEST, RING, ARLO, HIKVISION 等
- 可穿戴设备: WATCH, FITBIT, GARMIN, WHOOP 等
使用方法:
在本地电脑安装开源项目:https://github.com/h9zdev/WireTapper
按照以下步骤即可启动并运行 WireTapper:
- 克隆仓库:
git clone https://github.com/h9zdev/WireTapper.git
cd WireTapper
- 安装依赖项: 建议使用虚拟环境。
pip install -r WireTapper.txt
-
配置 API 密钥并运行:
请选择以下方法之一来配置您的 API 密钥并运行应用程序:
方法:修改
app.py(直接配置)打开
app.py并手动输入您的 API 密钥,将空字符串替换为其他值:
WIGLE_API_NAME="your_wigle_api_name"
WIGLE_API_TOKEN="your_wigle_api_token"
OPENCELLID_API_KEY="your_opencellid_api_key"
SHODAN_API_KEY="your_shodan_api_key"
然后,启动服务器:
python app.py
当前运行状态
WireTapper 已在本机运行:
- 本地访问: http://127.0.0.1:8080/map-w
- 局域网访问: http://192.168.1.8:8080
界面功能
从浏览器快照可以看到界面包含:
- 侧边导航栏
- Dashboard(仪表盘)
- Surveillance(监控)
- Admin Panel(管理面板)
- Profiles(配置文件)
- Local Tor Chat(本地 Tor 聊天)
- Geo Tracking Data Sources(地理追踪数据源)
- CCTV Feeds(CCTV 视频流)
- Mobile Tracking(移动追踪)
- Social Media System(社交媒体系统)
- Alerts(警报)
- Settings(设置)
- 主界面 – WiFi 监控追踪器
-
WIFI UPLINK
开关
-
BT SCANNERS
蓝牙扫描器
-
搜索类型: 位置、BSSID、Wi-Fi SSID、网络/IP
-
搜索框: 输入搜索关键词
-
地图控制: 放大/缩小、图层切换
-
设备类型过滤器: WiFi、蓝牙、CCTV/摄像头、行车记录仪、智能电视、车辆、音频设备
API 配置(获取真实数据)
当前运行的是演示模式,显示模拟数据。要使用真实数据,需要配置以下 API:
1. Wigle.net(必需)
- 用途: 无线网络映射和发现
- 注册: https://wigle.net/
- 配置项:
WIGLE_API_NAME和WIGLE_API_TOKEN
2. wpa-sec(可选)
- 用途: 分布式 WPA-PSK 审计数据库
- 网址: https://wpa-sec.stanev.org
- 功能: 识别 Wi-Fi 凭证泄露(基于 k-匿名性查询方案)
3. OpenCellID(可选)
- 用途: 开源手机信号塔数据库
- 注册: https://opencellid.org/
- 配置项:
OPENCELLID_API_KEY
4. Shodan(可选,需付费)
- 用途: 互联网连接设备搜索引擎
- 注册: https://www.shodan.io/
- 配置项:
SHODAN_API_KEY - 注意: 需要 Premium 账户才能使用 API
配置步骤
方法 1:修改 .env 文件(推荐)
编辑 C:\Users\admin\.openclaw\workspace\WireTapper\.env:
```
WIGLE_API_NAME=你的_wigle_api_name
WIGLE_API_TOKEN=你的_wigle_api_token
OPENCELLID_API_KEY=你的_opencellid_api_key
SHODAN_API_KEY=你的_shodan_api_key
然后重启应用。
### 方法 2:直接修改 app.py
在 `app.py` 中修改以下变量:
WIGLE_API_NAME = "your_wigle_api_name"
WIGLE_API_TOKEN = "your_wigle_api_token"
OPENCELLID_API_KEY = "your_opencellid_api_key"
SHODAN_API_KEY = "your_shodan_api_key"
“`
实际应用场景
- 安全研究: 分析周围无线环境,发现潜在安全风险
- 渗透测试: 被动收集目标区域的无线设备信息
- 物联网审计: 发现和盘点企业/家庭中的 IoT 设备
- 位置情报: 通过 Wi-Fi 和蓝牙信号进行地理位置分析
- 设备追踪: 监控特定设备的出现和移动
许可证
该项目采用 CC BY-NC 4.0(知识共享署名-非商业性使用 4.0 国际许可协议),仅限非商业用途。
长按识别下面的二维码可加入星球
里面已有万余篇资料可供下载
续费五折优惠
免责声明:
本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。
任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。
本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我。
本文转载自:丁爸 情报分析师的工具箱 丁爸 丁爸《【工具】可以检测和可视化展示周边无线设备的平台-WireTapper》
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。









评论