首页 > 编程语言 >Bayanay:一款基于Python开发的无线网络安全研究工具

Bayanay:一款基于Python开发的无线网络安全研究工具

时间:2024-05-26 14:58:57浏览次数:29  
标签:网络安全 11 20 Python 38.8333635 2018 Bayanay March

关于Bayanay

Bayanay是一款基于纯Python开发的无线网络安全研究工具,在该工具的帮助下,无论你身处何地,都可以轻松地对周围地区的无线网络安全状况进行研究与分析。

该工具可以通过使用HTML5的地理位置定位功能并结合Scapy获取到的SSID信息来对目标无线网络进行渗透测试与安全研究。

工具下载

该工具基于纯Python开发,因此该工具具备良好的跨平台特性。首先,我们需要在本地设备上安装并配置好Python环境。接下来,使用下列命令将该项目源码克隆至本地:

git clone https://github.com/anil-yelken/wardriving.git

工具使用

项目提供的ssidBul.py已通过TP-LINK TL WN722N进行过测试。

其中的location.py脚本已在Selenium 3.11.0和Firefox 59.0.2上进行过测试,Firefox浏览器所需的geckodriver位于代码所在的目录中。

在使用该工具之前,我们需要在测试环境中创建并更改SSID和MAC名称及位置信息。

ssidBul.py和location.py必须同时运行。

工具使用样例

ssidBul.py的运行结果样例如下:

20 March 2018 11:48PM|9c:b2:b2:11:12:13|ECFJ3M

 

20 March 2018 11:48PM|c0:25:e9:11:12:13|T7068

下图显示的是location.py运行后地理位置信息获取授权弹窗截图:

下图显示的是工具脚本运行后最终获取到的地理位置信息:

 

konum.py脚本的运行结果如下所示:

lat=38.8333635|lon=34.759741899|20 March 2018 11:47PM 

lat=38.8333635|lon=34.759741899|20 March 2018 11:48PM 

lat=38.8333635|lon=34.759741899|20 March 2018 11:48PM 

lat=38.8333635|lon=34.759741899|20 March 2018 11:48PM 

lat=38.8333635|lon=34.759741899|20 March 2018 11:48PM

lat=38.8333635|lon=34.759741899|20 March 2018 11:49PM

lat=38.8333635|lon=34.759741899|20 March 2018 11:49PM

数据收集阶段的任务完成直走,我们就可以通过运行wardriving.py脚本来获取如下所示的输出结果样例了:

lat=38.8333635|lon=34.759741899|20 March 2018 11:48PM|9c:b2:b2:11:12:13|ECFJ3M

lat=38.8333635|lon=34.759741899|20 March 2018 11:48PM|c0:25:e9:11:12:13|T7068

网络安全学习资源分享:

给大家分享一份全套的网络安全学习资料,给那些想学习 网络安全的小伙伴们一点帮助!

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

因篇幅有限,仅展示部分资料,朋友们如果有需要全套《网络安全入门+进阶学习资源包》,需要点击下方链接即可前往获取 

读者福利 | CSDN大礼包:《网络安全入门&进阶学习资源包》免费分享(安全链接,放心点击)

同时每个成长路线对应的板块都有配套的视频提供: 

 大厂面试题

视频配套资料&国内外网安书籍、文档

当然除了有配套的视频,同时也为大家整理了各种文档和书籍资料

所有资料共282G,朋友们如果有需要全套《网络安全入门+进阶学习资源包》,可以扫描下方二维码或链接免费领取~ 

读者福利 | CSDN大礼包:《网络安全入门&进阶学习资源包》免费分享(安全链接,放心点击) 

特别声明:

此教程为纯技术分享!本教程的目的决不是为那些怀有不良动机的人提供及技术支持!也不承担因为技术被滥用所产生的连带责任!本教程的目的在于最大限度地唤醒大家对网络安全的重视,并采取相应的安全措施,从而减少由网络安全而带来的经济损失。

标签:网络安全,11,20,Python,38.8333635,2018,Bayanay,March
From: https://blog.csdn.net/2401_84466361/article/details/139212102

相关文章

  • Python限制输入的数范围
    在Python中,我们可以使用多种方法来限制用户输入的数值范围。1.使用while循环和try-except语句的方法以下是一个使用while循环和try-except语句的示例,该示例将要求用户输入一个在指定范围内的整数。假设我们要限制用户输入的数在1到100之间(包括1和100):defget_valid_input(min_v......
  • 击穿盲点——【网络安全】社会工程学中的网络欺骗
    社会工程学起源于上世纪60年代左右,是一种通过人际交流的方式来获得情报的非技术渗透手段。这种手段无需过多技术要求,却非常有效,目前已成为危害企业网络安全的重大威胁之一。著名黑客凯文·米特尼克在《反欺骗的艺术》中曾提到,人为因素才是安全的软肋。许多企业会在信息安全上投......
  • APP安全测试汇总【网络安全】
    APP安全测试汇总一.安装包签名和证书1.问题说明检测APP移动客户端是否经过了正确签名,通过检测签名,可以检测出安装包在签名后是否被修改过。如果APP使⽤了debug进⾏证书签名,那么APP中⼀部分signature级别的权限控制就会失效,导致攻击者可以编写安装恶意APP直接......
  • Python中Web开发-FastAPI框架
            大家好,在当今Web开发领域,高性能、易用性和可扩展性是开发者们追求的目标。Python作为一种流行的编程语言,在Web开发领域也有着强大的影响力。而在众多的PythonWeb框架中,FastAPI凭借其快速、现代和易用的特性,成为了开发者们的首选之一。本文将深入探讨FastAPI......
  • 设计模式 1 (Python版)
    设计模式解释:概念《设计模式:可复用面向对象软件的基础》面向对象的特性:封装,继承,多态接口:若干方法的集合限制实现接口的类必须按照接口给定的调用方式实现这些方法对高层模块隐藏了类的内部实现#接口实现的两种方法:#1.写一个父类,其他类必须继承这个方法,若子类不实现这......
  • 数据结构(python版)
    数据结构与算法python队列queue详见python3自定义比较器python比较器Pythonheapq自定义比较器#自定义比较器#1.对list等有key参数的##二维数组等的比较排序list1.sort(key=lambdax:x[1])##list中放置其他数据类型importfunctools#cmp的返回值为负数,第一个数......
  • 【python】python 全国5A级景区数据采集与pyecharts可视化(源码+数据+论文)【独一无二】
    ......
  • 蓝桥杯备赛——DP【python】
    一、小明的背包1试题链接:https://www.lanqiao.cn/problems/1174/learning/问题描述输入实例52016253851533输出示例37问题分析这里我们要创建一个DP表,DP(i,j)表示处理到第i个物品时消耗j体积。这样我们在输入数据时可以直接进行操作。对于每一个dp[i][j]我......
  • Python & FastAPI , 路径(路由)操作
    路径,或称“端点”或“路由”/items/foo=>指向的路径为:https://www.xxx.com/items/foo在HTTP协议中,可以使用这些“方法”中的一个(或多个)与每个路径通信:HTTP方法:POST,GET,PUT,DELETE,OPTIONS,HEAD,PATCH,TRACE在构建api时,通常使用这些特定的HTTP方法来执行特定......
  • Python & FastAPI , 路径中带参数
    如下:fromfastapiimportFastAPIapp=FastAPI()@app.get("/items/{item_id}")asyncdefread_item(item_id):return{"item_id":item_id}路径参数item_id的值将作为参数item_id传递给函数,输入http://127.0.0.1:8000/items/foo,foo为传入的参数,则其响应如下:{"it......