首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何使用GeoWiFi并通过BSSID和SSID来搜索WiFi地理坐标位置

如何使用GeoWiFi并通过BSSID和SSID来搜索WiFi地理坐标位置

作者头像
FB客服
发布2022-04-11 21:54:00
2.4K1
发布2022-04-11 21:54:00
举报
文章被收录于专栏:FreeBufFreeBuf

关于GeoWiFi

GeoWiFi是一款功能强大的WiFi定位工具,该工具可以通过BSSID和SSID并搜索各种不同的公开数据库,来定位WiFi并获取地理位置数据。

公开数据库

Wigle Apple OpenWifi Milnikov

工具要求

1、Python3 2、为了在WIndows平台上显示emoji表情,我们建议广大用户安装新版本的Windows终端。 3、如需使用Wigle服务,这需要获取一个API并配置“utils/API.yaml”文件,使用Wigle提供的“Encoded for use”数据替换其中“wigle_auth”参数的值。这一步骤对于搜索SSID至关重要!

工具安装

该工具基于Python 3开发,因此广大研究人员首先需要在本地设备上安装并配置好Python 3环境。配置完成后,就可以使用下列命令将该项目源码克隆至本地了:

git clone https://github.com/GONZOsint/geowifi.git

接下来,使用pip包管理器来安装该工具所需的依赖组件:

python3 -m pip install -r requirements.txt

工具使用

usage: geowifi.py [-h] (-s SSID | -b BSSID) [-j] [-m]





optional arguments:

  -h, --help               显示帮助信息和退出

  -s SSID, --ssid SSID     通过SSID搜索WiFi数据

  -b BSSID, --bssid BSSID  通过BSSID搜索WiFi数据

  -j, --json                将数据以JSON格式输出

  -m, --map               地图数据输出

工具使用

通过BSSID搜索WiFi地理位置数据:

python3 geowifi.py -b BSSID

通过SSID搜索WiFi地理位置数据:

python3 geowifi.py -s SSID

我们还可以使用“-j”参数来将工具执行结果导出为JSON格式,并使用“-m”参数在HTML地图中显示WiFi地理位置信息。

HTML地图输出样例

JSON数据输出样例

{

   "data":{

      "bssid":"A0:XX:XX:XX:6F:90",

      "vendor":"TP-LINK TECHNOLOGIES CO.,LTD.",

      "mac_type":"MA-L",

      "wigle":{

         "lat":00.000908922099,

         "lon":00.000945220028

      },

      "apple":{

         "lat":"not_found",

         "lon":"not_found"

      },

      "openwifi":{

         "lat":00.000808900099,

         "lon":00.000845500028

      },

      "milnikov":{

         "lat":"not_found",

         "lon":"not_found"

      }

   }

}

项目地址

https://github.com/GONZOsint/geowifi

参考资料

https://wigle.net/

https://openwifi.su/

https://www.mylnikov.org/

https://api.wigle.net/

https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701

https://www.python.org/download/releases/3.0/

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-03-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FreeBuf 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 关于GeoWiFi
  • 公开数据库
  • 工具要求
  • 工具安装
  • 工具使用
  • 工具使用
  • HTML地图输出样例
  • JSON数据输出样例
  • 项目地址
  • 参考资料
相关产品与服务
图数据库 KonisGraph
图数据库 KonisGraph(TencentDB for KonisGraph)是一种云端图数据库服务,基于腾讯在海量图数据上的实践经验,提供一站式海量图数据存储、管理、实时查询、计算、可视化分析能力;KonisGraph 支持属性图模型和 TinkerPop Gremlin 查询语言,能够帮助用户快速完成对图数据的建模、查询和可视化分析。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档