freeBuf
主站

分类

漏洞 工具 极客 Web安全 系统安全 网络安全 无线安全 设备/客户端安全 数据安全 安全管理 企业安全 工控安全

特色

头条 人物志 活动 视频 观点 招聘 报告 资讯 区块链安全 标准与合规 容器安全 公开课

官方公众号企业安全新浪微博

FreeBuf.COM网络安全行业门户,每日发布专业的安全资讯、技术剖析。

FreeBuf+小程序

FreeBuf+小程序

如何使用GeoWiFi并通过BSSID和SSID来搜索WiFi地理坐标位置
2022-03-15 18:28:47
所属地 广西

关于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"

      }

   }

}

项目地址

GeoWiFi:GitHub传送门

参考资料

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/

# 地理信息 # 定位数据 # WiFi定位
本文为 独立观点,未经允许不得转载,授权请联系FreeBuf客服小蜜蜂,微信:freebee2022
被以下专辑收录,发现更多精彩内容
+ 收入我的专辑
+ 加入我的收藏
相关推荐
  • 0 文章数
  • 0 关注者
文章目录