【工具】可以检测和可视化展示周边无线设备的平台-WireTapper

admin 2026-05-29 04:14:32 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: WireTapper是一个开源无线信号情报平台,可被动检测并可视化Wi-Fi、蓝牙、IoT设备等多种无线信号,支持设备自动分类和地理位置分析。文档详细提供了本地安装步骤、API密钥配置方法及实际应用场景,适用于安全研究、渗透测试和物联网审计等非商业用途。 综合评分: 85 文章分类: 安全工具,IoT安全,渗透测试,威胁情报,安全运营


cover_image

【工具】可以检测和可视化展示周边无线设备的平台-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:

  1. 克隆仓库:

git clone https://github.com/h9zdev/WireTapper.git

cd WireTapper

  1. 安装依赖项: 建议使用虚拟环境。
   pip install -r WireTapper.txt
  1. 配置 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

界面功能

从浏览器快照可以看到界面包含:

  1. 侧边导航栏
  • Dashboard(仪表盘)
  • Surveillance(监控)
  • Admin Panel(管理面板)
  • Profiles(配置文件)
  • Local Tor Chat(本地 Tor 聊天)
  • Geo Tracking Data Sources(地理追踪数据源)
  • CCTV Feeds(CCTV 视频流)
  • Mobile Tracking(移动追踪)
  • Social Media System(社交媒体系统)
  • Alerts(警报)
  • Settings(设置)
  1. 主界面 – 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"

“`


实际应用场景

  1. 安全研究: 分析周围无线环境,发现潜在安全风险
  2. 渗透测试: 被动收集目标区域的无线设备信息
  3. 物联网审计: 发现和盘点企业/家庭中的 IoT 设备
  4. 位置情报: 通过 Wi-Fi 和蓝牙信号进行地理位置分析
  5. 设备追踪: 监控特定设备的出现和移动

许可证

该项目采用 CC BY-NC 4.0(知识共享署名-非商业性使用 4.0 国际许可协议),仅限非商业用途。

长按识别下面的二维码可加入星球

里面已有万余篇资料可供下载

续费五折优惠


免责声明:

本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。

任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。

本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我

本文转载自:丁爸 情报分析师的工具箱 丁爸 丁爸《【工具】可以检测和可视化展示周边无线设备的平台-WireTapper》

评论:0   参与:  0