Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
geowifi — 通过 BSSID 和 SSID 在不同的公共数据库中搜索 WiFi 地理位置数据。 | Kitploit
工具/GitHubGitHub/gonzosint/geowifi
OSINT (开源情报)Wi-Fi审计信息收集
GitHubgonzosint/geowifi

geowifi

通过 BSSID 和 SSID 在不同的公共数据库中搜索 WiFi 地理位置数据。

查看仓库
1.5k140201年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

📡💘🌎 | geowifi

通过 BSSID 和 SSID 在多个公共数据库中搜索 WiFi 地理位置数据。

geowifi

💾 数据库

WigleAppleGoogleMilnikov
WifiDBCombainFreifunk Carte❌(已停用) OpenWifi

✔️前置条件

  • Python3。
  • 为了在 Windows 上显示表情符号,建议安装新的 Windows 终端。

🔑 API 与配置文件

该工具在 gw_utils 文件夹中包含一个名为 config.yaml 的配置文件。以下分别说明每个配置参数以及如何获取必要的信息:

  • wigle_auth:

    要使用 Wigle 服务,需要获取 API 并配置 gw_utils/config.yaml 文件,将 "wigle_auth" 参数的值替换为 Wigle 提供 的 "Encoded for use" 数据。

  • google_api:

    要使用 Google 地理定位服务,需要获取 API 并配置 gw_utils/config.yaml 文件,将 "google_api" 参数的值替换为提供的 "API"。Google 每月提供 200 美元的免费额度。

  • combain_api:

    要使用 Combain API,需要获取 API 并配置 gw_utils/config.yaml 文件,将 "combain_api" 参数的值替换为提供的 "API"。Combain 提供免费试用和付费方案。

  • :


🛠️ 安装

首先在本地克隆 GitHub 仓库,然后进入 geowifi 文件夹。 系统上必须安装 git。

root@kitploit:~
git clone https://github.com/GONZOsint/geowifi
cd ./geowifi/

另一种方法是使用 https://github.com/GONZOsint/geowifi/archive/refs/heads/main.zip,然后解压下载的文件。

使用本地 Python

注意:使用包管理器 pip 安装依赖项。

root@kitploit:~
virtualenv geowifi
source geowifi/bin/activate
python3 -m pip install -r requirements.txt

Docker

root@kitploit:~
docker build -t geowifi:latest .

🔎 用法

root@kitploit:~
usage: geowifi.py [-h] [-s {bssid,ssid}] [-o {map,json}] identifier

搜索具有特定 BSSID 或 SSID 的网络信息。

positional arguments:
  identifier            要搜索的网络的 BSSID 或 SSID。

options:
  -h, --help            显示此帮助信息并退出
  -s {bssid,ssid}, --search-by {bssid,ssid}
                        指定按 BSSID 或 SSID 搜索(默认:bssid)
  -o {map,json}, --output-format {map,json}
                        指定搜索结果的输出格式(默认:map)
  • 按 BSSID 搜索:
root@kitploit:~
python3 geowifi.py -s bssid <input>
  • 按 SSID 搜索:
root@kitploit:~
python3 geowifi.py -s ssid <input>

可以使用 -o json 参数将结果导出为 json 格式,使用 -o map 在 html 地图上显示位置。

🐳 Docker 用法

root@kitploit:~
docker run --rm geowifi:latest
  • 按 BSSID 搜索:
root@kitploit:~
docker run --rm geowifi:latest -s bssid <input>
  • 按 SSID 搜索:
root@kitploit:~
docker run --rm geowifi:latest -s ssid <input>

🗺️ 地图输出示例

地图输出

💾 Json 输出示例

root@kitploit:~
[
  {
    "module": "google", 
    "bssid": "C8:XX:XX:XX:5E:45", 
    "latitude": 33.571844, 
    "longitude": -1XX.XXXXX97
  }, 
  {
    "module": "combain", 
    "error": "Not enough witooth"}, 
  {
    "module": "mylnikov", 
    "error": "Object was not found"
  },
  {
    "module": "vendor_check", 
    "vendor": "Cisco-Linksys, LLC"}, 
  {
    "module": "apple", 
    "bssid": "C8:XX:XX:XX:5E:45", 
    "latitude": 33.57198715, 
    "longitude": -1XX.XXXXX12}, 
  {
    "module": "wigle", 
    "bssid": "C8:XX:XX:XX:5E:45", 
    "ssid": "Vertigo", 
    "latitude": 33.60998154, 
    "longitude": -1XX.XXXXX22}, 
  {
    "module": "wifidb", 
    "bssid": "C8:XX:XX:XX:5E:45", 
    "ssid": "Vertigo", 
    "latitude": 33.6109, 
    "longitude": -1XX.XXXXX533
  }
]

📢 致谢

  • 本项目使用了 iSniff-GPS 中的部分研究和代码。
  • 感谢 Micah Hoffman 的关注以及对我问题的解答。
  • 感谢 kennbro 用他严谨的目光为我提供反馈。
下载工具
no-ssl-verify

用于启用或禁用请求中的 SSL 验证过程。