Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >如何使用GeoWiFi并通过BSSID和SSID来搜索WiFi地理坐标位置

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

作者头像
FB客服
发布于 2022-04-11 13:54:00
发布于 2022-04-11 13:54:00
3.1K12
代码可运行
举报
文章被收录于专栏:FreeBufFreeBuf
运行总次数:2
代码可运行

关于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环境。配置完成后,就可以使用下列命令将该项目源码克隆至本地了:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
git clone https://github.com/GONZOsint/geowifi.git

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
python3 -m pip install -r requirements.txt

工具使用

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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地理位置数据:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
python3 geowifi.py -b BSSID

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
python3 geowifi.py -s SSID

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

HTML地图输出样例

JSON数据输出样例

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{

   "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 删除。

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

评论
登录后参与评论
1 条评论
热度
最新
yaml文件怎么获得
yaml文件怎么获得
回复回复点赞举报
推荐阅读
编辑精选文章
换一批
利用Python破解WiFi
https://you.bbskali.cn/MP4/ThePythonWifi.mp4
逍遥子大表哥
2021/12/17
1.4K0
利用Python破解WiFi
Bayanay:一款基于Python开发的无线网络安全研究工具
Bayanay是一款基于纯Python开发的无线网络安全研究工具,在该工具的帮助下,无论你身处何地,都可以轻松地对周围地区的无线网络安全状况进行研究与分析。
FB客服
2022/11/14
2950
Bayanay:一款基于Python开发的无线网络安全研究工具
重学SpringBoot3-集成Redis(十一)之地理位置数据存储
Redis 是一个强大的内存数据存储工具,不仅可以用来缓存和存储传统数据,还支持存储地理位置信息。通过 Redis 提供的 GEO 命令集,开发者可以方便地进行地理位置的存储、查询和计算操作。本文将介绍如何通过 Spring Boot 3 与 Redis 集成来实现地理位置数据存储功能,并进行相关的操作。
CoderJia
2024/10/18
1620
重学SpringBoot3-集成Redis(十一)之地理位置数据存储
如何使用wifi_db将Aircrack-ng数据解析至SQLite数据库并提取有价值信息
 关于wifi_db  wifi_db是一款功能强大的数据解析脚本,该脚本可以将Aircrack-ng数据解析至一个SQLite数据库中,并提取出类似握手包、MGT识别信息、AP信息、客户端信息、探针信息、WPS信息和AP全局概览等有价值的数据。  功能介绍  1、显示隐藏网络信息; 2、显示已连接客户端及其各自AP的详细数据; 3、识别连接到AP的客户端探针,从而深入了解流氓AP的潜在安全风险; 4、提取握手信息,并在hashcat中使用以方便破解密码; 5、显示来自企业网络的身份信息,包括用于身份验证的
FB客服
2023/04/09
8790
如何使用wifi_db将Aircrack-ng数据解析至SQLite数据库并提取有价值信息
共享单车爬虫演示代码
运行前请联系微信bcdata获取token,内置的token为演示用,单车位置是真实的,ID是随机的。
贺思聪
2020/04/30
9140
Python pyproj 实现地理坐标转换
pyproj是一个Python库,用于执行坐标转换和投影变换。它基于Proj库,后者是一个C库,用于处理地图投影和坐标变换。pyproj提供了Python语言的接口,使得用户可以方便地使用这些功能。
为为为什么
2024/07/02
1K0
慕课网 20200330 es+geo+baidu-map 直播视频与文字版笔记汇总
https://github.com/mobz/elasticsearch-head#running-with-built-in-server
风间影月
2020/04/14
7770
Kali Linux 无线渗透测试入门指南 第九章 无线渗透测试方法论
这一章由新的技巧组成,包括攻击 WPS 和探针监控,也包含了使无线测试更简单的 pineapple 工具。这些攻击和工具在本书第一版的发布过程中出现,我们要确保这本书尽可能全面。
ApacheCN_飞龙
2022/12/01
9160
python-爬取地理坐标
目标网址:百度地图 使用到的技术其实是百度地图提供的开发者工具,没有暴力的东西,总体来说比较规范,唯一感觉到奇怪的是,在我进行调用接口的时候,我电脑的网老是断开,感觉好像是被所里的防火墙给整了,但是感觉不应该啊,这也不是违规操作。
火星娃统计
2020/09/15
1.8K0
python-爬取地理坐标
谷歌、腾讯、百度相应API批量获取地理位置坐标信息及其优缺点
目录: 申请ak 批量获取地理位置 优缺点对比 目的:通过给定的地理位置名称(如:北京市海淀区上地十街十号),获取经纬度信息。 1、申请ak 以百度Geocoding API为例: http://lb
Echo_fy
2018/06/20
2.2K0
左手用R右手Python系列——百度地图API调用与地址解析/逆解析
地理位置信息的解析与逆解析可能是我们在分析地理位置数据时所面临的最棘手的问题了,好在现在很多主流的在线 地图厂商地给开发者提供了免费的API接口调用。 这一篇以百度地图API为例,演示如何在R语言以及Python中通过调用API实现地理位置的解析与逆解析,即将地址转换为具体经纬度,将经纬度转换为具体的地址。 免费API调用需要开发者自己在百度地图开放平台上注册APPkey,每日限调6000次,因为是免费的,所有人都可以申请注册,注册地址如下。 http://lbsyun.baidu.com/apiconso
数据小磨坊
2018/04/12
1.7K0
如何使用trackerjacker映射和跟踪分析WiFi网络设备
trackerjacker是一款针对WiFi无线网络的强大安全工具,该工具功能类似于Nmap,可以帮助广大研究人员映射未连接的WiFi网络,并进行设备跟踪。
FB客服
2024/04/26
1450
如何使用trackerjacker映射和跟踪分析WiFi网络设备
如何使用LinkedInDumper并通过LinkedIn API转储企业员工信息
LinkedInDumper是一款针对LinkedIn社交媒体网络平台的数据收集工具,该工具基于Python 3开发,可以帮助广大企业网络安全管理人员或其他领域的安全专家转储目标组织或企业的员工LinkedIn数据。
FB客服
2023/08/08
2700
如何使用LinkedInDumper并通过LinkedIn API转储企业员工信息
Instaloctrack:一款针对Instagram的强大OSINT公开资源情报工具
Instaloctrack是一款针对Instagram的功能强大的OSINT公开资源情报收集工具。在该工具的帮助下,广大研究人员可以轻松收集目标Instagram账户配置文件上可用的所有地理标记位置,以便将其绘制在地图上,然后将其转储到JSON中。
FB客服
2022/04/11
8870
Instaloctrack:一款针对Instagram的强大OSINT公开资源情报工具
PC端网页使用微信扫码获取用户精确地理位置的一种解决方案[未测试]
在传统的PC浏览器应用领域,想获取用户的位置信息一般采用第三方的IP库,比如:淘宝IP地址库。但这种解决方案的缺陷是显而易见的:
双面人
2019/04/10
3.2K0
PC端网页使用微信扫码获取用户精确地理位置的一种解决方案[未测试]
Elasticsearch之索引管理、自定义分析器、地理坐标点
Elasticsearch权威指南-索引管理 我们之前的index都是在创建document,让es自动帮我们创建index。现在我们来讲解如何手动创建index,以便更好适用我们的应用。
丁D
2022/08/12
4570
Apple地理定位API暴露了全球WiFi接入点
苹果公司的 Wi-Fi 定位系统 (WPS)可用于绘制和跟踪全球的 Wi-Fi 接入点(AP)。
FB客服
2024/07/22
1430
Apple地理定位API暴露了全球WiFi接入点
如何使用Trackgram并利用Instagram位置功能来实现账号追踪
 关于Trackgram  Trackgram是一款功能强大的资源收集与网络侦查工具,在该工具的帮助下,广大研究人员可以轻松利用Instagram的地理位置功能来实现账号追踪。  功能介绍  1、提供了一个基于定位频率的热力图; 2、热力图上的覆盖物Makers能够表明下列内容:准确的地理位置名称、相关Instagram Post发布的时间、跟Google地图相关联的地址信息; 3、图表中可以显示一个指定位置发布过的Instagram Post数量; 4、生成易于处理的.CSV文件;  工具下载 
FB客服
2023/03/29
6240
如何使用Trackgram并利用Instagram位置功能来实现账号追踪
android中几种定位方式详解
目前,移动端大致通过三种方式来进行设备定位:GPS、基站、wifi。本文就详细的讲解一下这几种定位方式和实现方法。
BennuCTech
2021/12/10
7.7K0
android中几种定位方式详解
使用GDAL进行影像投影坐标、地理坐标、图上坐标的转换
我使用GDAL库写了四个函数分别进行投影坐标与地理坐标(经纬度)之间的转换,投影坐标和图上坐标(行列号)之间的转换。有需要的朋友可以参考。 直接上代码吧,因为代码很简单(Python版本)。
卡尔曼和玻尔兹曼谁曼
2019/01/22
8.8K0
使用GDAL进行影像投影坐标、地理坐标、图上坐标的转换
推荐阅读
相关推荐
利用Python破解WiFi
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验