FruityWIfi是一款有名的无线安全审计的开源工具,其灵感来自于wifipineapple,目前该工具已经更新到2.4。它能够让用户通过web界面来控制和管理模块,十分方便。FriutyWifi最初的设想是能够在树莓派上使用,但是也可以安装在Debian系列的操作系统上,例如Debian,kali Linux等,甚至可以安装在NetHunter上,在某些移动设备上使用。

一、本次使用的环境

硬件为树莓派3B,系统为raspbian jessie。

二、安装方法

-下载zip压缩文件:https://github.com/xtr4nge/FruityWifi

-解压后用root权限运行对应目录下的install-FruityWifi.sh,如果树莓派系统为raspbian stretch,运行install-FruityWifi-PHP7.sh。

安装时很顺利,安装完成后,访问地址为:

http://localhost:8000

https://localhost:8443

三、使用过程

打开页面后会发现一个简约的界面,用户和密码都是admin

进入FruityWifi的web管理界面后可以看到目录上的几个选项。

status:这里可以看到安装的模块,能够控制模块的运行和停止,还能够看到网卡的信息和连接热点设备的ip和名字。

status-ws:和status提供的功能和信息一样,不过这里能够看到模块的当前日志信息,适合和移动设备的访问。

config:这里能够设置软AP,可以看到很多模式,能够灵活的对接口进行组合。IN口为内网接口,一般设置为能够提供软AP服务的那个网口。OUT口为外网接口,设置为连上互联网的网络接口。配置好IN口和OUT口的地址后,点击save保存。AP模式最初有两个可以提供选择,分别是Hostpad和Airmon-ng,如果安装了karma和mana后,会多出两个模式来,会增加Hostapd-Mana和Hostapd-Karma两个模式,当使用这两个模块时,配置对应的AP模式即可。当无线网卡使用Realtek芯片时,只能选择Airmon-ng模式,并且只有使用 atheros芯片的无线网卡才支持karma和mana攻击。下载好AP模块后,就能够很好的管理和启动热点。

modules:这里列出了许多可用的插件,可供下载使用。树莓派3B自带的无线网卡是不支持monitor模式的,如果想使用mdk3这种需将网卡设置为monitor模式的模块,需外置个支持monitor模式的USB无线网卡。

下面列举几个常用的基本的模块:

1、Autostart,启用FriutyWifi时自动开启相对应的模块。

2、karma和mana,karma能够响应客户端设备主动扫描的探测请求,并伪造同名热点吸引客户端的连接。由于各厂商改成了被动扫描,karma的攻击逐渐不好用了,而mana可以说是karma的改进,它能够收集周围空间的SSID信息,当收到BoradcastProbeRequest 后,会根据列表中的每一个SSID构成ProbeRsponse向客户端回复。关于karma和mana的具体原理,可以看下这两篇文章:http://www.freebuf.com/articles/77055.html ,http://www.freebuf.com/articles/wireless/145259.html。

3、mdk3,能够发起能够发起Beacon Flood、Authentication Dos、 Deauthentication等模式的攻击。需要将网卡设置为monitor模式,在config界面中能够很轻松的设置, mkd3的DOS攻击配和karma|mana能够使客户端断开原来的热点并主动连接钓鱼热点。

4、DetectDeauth,一款检测eauthentication attacks的模块。能够设置周期性的检测deauthentication frame,如果超过自己设置的阈值,则会记录下来。

当客户端连上钓鱼的热点后,客户端设备的所有流量都经过钓鱼热点,这时可以使用一些模块获取想要的数据,例如ngrep来抓取cookie ,URLSnarf抓取URL信息等;也有许多中间人攻击的模块提供使用,比如ettercap ,sslstrip等。有些插件笔者使用时未能正常启动,比如nessus、DeviceFinder 等。

logs:各个模块的输出日志信息,能够很方便的查看。

四、后记

作为一个款无线安全审计工具,FriutyWifi从安装到使用都非常简单,也方便管理。有些模块在树莓派3B上未能正常的使用,希望新版能够修正这些模块,也希望这款开源工具能够越来越丰富,越来越稳定。

转载于:https://www.cnblogs.com/pshell/p/8099090.html

无线安全审计工具FruityWifi初体验相关推荐

  1. OCR 工具tesseract初体验

    OCR 工具tesseract初体验 @(工具使用)[工具使用, python] OCR即图片上文字识别 安装tesseract github地址 tesseract是一个命令行程序,后面安装的pyt ...

  2. Linux环境下ARM开发工具TrueSTUDIO初体验

    Linux环境下ARM开发工具TrueSTUDIO初体验 TrueSTUDIO是Atollic公司出品的ARM开发工具,号称"The best FREE C/C++ IDE for ARM® ...

  3. APPInventor用mySQL_Android app界面设计工具AppInventor初体验

    AppInventor 是谷歌推出一种软件工具,是一种在浏览器里面在线设计安卓app界面和功能,然后打包为apk安装包并下载到用户电脑的一种所见即所得的开发平台.本文演示了在本地快速搭建该平台的步骤, ...

  4. 开源BI报表工具Metabase初体验

    概述 一款开源BI工具,后端是用clojure开发的.官网,GitHub. 安装 安装非常简单,以metabase.jar包(后文简称jar包)方式分发.在GitHub Release页面下载最新版即 ...

  5. 百度NLP工具LAC初体验:分词,词性标注,命名实体识别

    LAC全称Lexical Analysis of Chinese,是百度自然语言处理部研发的一款联合的词法分析工具,实现中文分词.词性标注.专名识别等功能. 输入: from LAC import L ...

  6. 阿里出品的ETL工具dataX初体验

    我的毕设选择了大数据方向的题目.大数据的第一步就是要拿到足够的数据源.现实情况中我们需要的数据源分布在不同的业务系统中,而这些系统往往是异构的,而且我们的分析过程不能影响原有业务系统的运行.为了把不同 ...

  7. 在线文件预览工具kkFileView初体验

    一.使用背景 项目开发中需要使用预览功能查看pdf.MP4.doc.ppt等格式的文件.还有添加水印等其他功能. 二.kkFileView使用(请直接移步官方文档.简单快速上手) https://kk ...

  8. 黄聪:C#代码生成工具:文本模板初体验 Hello,World!

    C#代码生成工具:文本模板初体验 Hello World 在VS中的文本模板(也称T4),它给我有点CodeSmith的感觉,也是通过模板加逻辑代码混编批量生成代码的方法,但是关于T4的资料不多,而且 ...

  9. 【第二趴】uni-app开发工具(手把手带你安装HBuilderX、搭建第一个多端项目初体验)

    文章目录 写在前面 HBuilderX HBuilderX 优势 HBuilderX 安装 uni-app 初体验 写在最后 写在前面 聚沙成塔--每天进步一点点,大家好我是几何心凉,不难发现越来越多 ...

  10. DigiPCBA设计工具初体验!!!

    DigiPCBA设计工具初体验!!! 最近看到一款很不错的在线设计工具,不知道大家都用过没?我总结几点这个设计工具的特点,大家可当作参考. 1.PCB 设计 设计.共享和制造,都在同一空间内,不需要额 ...

最新文章

  1. html中设置父盒子的高度,【CSS】设置浮动元素高度等于父元素
  2. 讲一下python的背景知识
  3. Linux是不是共享软件,linux – 是否有可能在应用程序之间共享Cuda上下文?
  4. (转)vtemplate
  5. 《深入理解Elasticsearch(原书第2版)》一2.2 查询改写
  6. 协程与线程, 进程的区别
  7. vue 悬浮按钮组件_如何搭建和发布一个 Vue 组件库
  8. ECharts插件的使用
  9. HNU 19.迭代电路习题
  10. 南非醉茄提取物行业调研报告 - 市场现状分析与发展前景预测
  11. CSS中expression怎么用? CSS expression详解
  12. Ubuntu install flash
  13. 内存卡无法格式化 修复
  14. 【传统编码技术对比】汉明码,RS,卷积码三种编码技术的对比
  15. 手机销售网jsp程序设计
  16. 【数字逻辑】学习笔记 第三章 Part2 逻辑函数的化简
  17. 分子生物学词汇(G~K)
  18. python 区块链开发教程_区块链开发教程分享【201904】
  19. 跨境电商如何解决供应链物流效率、交付等重点问题
  20. 网站安全之域名被劫持、域名被劫持后该怎么办!!!

热门文章

  1. python 贝塞尔曲线 反算控制点_根据贝塞尔曲线上的点反算t值
  2. 蒙文字体怎么安装_蒙文搜索APP内置键盘布局图
  3. 利用词袋模型和TF-IDF实现Large Movie Review Dataset文本分类
  4. 使用 ESLint 禁止项目导入特定模块
  5. OpenCart支付宝付款接口(直接到账、担保交易、双接口)
  6. Glib实例学习(1)单链表
  7. ORB-SLAM3: An Accurate Open-Source Library for Visual, Visual-Inertial and Multi-Map SLAM
  8. 批量导出数据和全部导出到Excel(详细)和mybatis 中 Foreach的用法
  9. Javascript实现完美继承
  10. Android Studio 第五十五期 - Studio3.0升级到gradle3.0.0后API失效方案