此软件包允许在基于mitm通道的攻击中将计算机用作恶意ap

mitm-channel-based的Python项目详细描述


基于mitm频道的软件包

这是一个python包,帮助您在802.11网络中创建基于mitm(中间人)通道的攻击。

配置接口并创建套接字


这个包裹需要两张无线网卡才能工作它在它们上配置2个接口和2个以上的虚拟接口(接口名称可能因系统而异):

  • nic_real_mon(wlan1)-监听真实信道上数据包的监视器接口
  • nic_real_clientack(wlan1sta1)-管理接口,用于确认由real AP发送的帧
  • nic_rogue_ap(wlan0)-rogue ap在其上工作的托管接口(hostapd_rogue)
  • nic_rogue_mon(wlan0mon)-监听rogue信道上数据包的监视器接口

然后,在监视器接口上创建套接字。

复制真实AP配置,启动hostapd_rogue.conf并发送CSA信标


  • 这个包试图捕获真实ap发送的一个信标,然后复制它的网络配置以创建一个hostapd_rogue.conf文件。

  • 由此,在不同的(rogue)通道上创建rogue ap。

  • 在此之后,rogue ap开始发送csa(channel switch announcement)信标帧,上面有新的频道,以尝试客户端连接到rogue频道。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
NetBeans中的Java Swing滚动窗格   java如何与具有复合键的表建立关系?   Android中读取文件时java数据丢失   java黄瓜场景。embed在ubuntu机器上不工作?   java从spring mvc控制器操作中,我如何获得请求/响应的访问权限?   java减去两个长值   java选择下一个值firebase 安卓   用于起始和结尾连字符的java正则表达式   Java正则表达式解释   java Lifefay freemarker ADT:方法不可用?   java我怎样才能让我的开关盒作用于JFrame?   java在我的场景中使用连接池的理想方式是什么   java我如何接受jsoup的cookies?   java如何将整数数组更改为字符串数组?   java Android操作\u指针\u向上直到剩余触摸移动时才调用   java为什么gradle会出错?   io如何在java中复制/拆分输入流?   java使JButton不可见,但尊重其原始空间   java Spring提交表单获取复选框值不起作用