为什么我看不到无线数据请求

2024-06-23 18:56:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我是新来的,但很高兴能和它一起玩。我看到了一些很酷的潜在应用。目前,我正在努力获得一些基本的功能,并以此为基础,我试图拉入无线探头请求。你知道吗

问题是,我什么都没看到!我希望能找到解决办法,但到目前为止,我还没能找到解决办法。你知道吗

这是我正在使用的代码。你知道吗

#!/usr/bin/env python

from scapy.all import *

def PacketHandler(pkt) :
    if pkt.haslayer(Dot11) :
        if pkt.type == 0 and pkt.subtype == 4 :
            if pkt.info :
                print("Client with mac: "+pkt.addr2+" probing for SSID "+pkt.info)
                #pkt.show() # debug statement

sniff(iface="wlan0", prn = PacketHandler) # "ifconfig -a" (or s) to see network adapters

一路上我碰到了几个问题,我意识到这并不像我想象的那么简单。什么是Dot11层?包装类型和子类型?你知道吗

在我看到的其他示例中,它们将接口指定为“mon0”,但当我这样做时,会收到一条“No Such Device”消息。然而,当我没有指定接口时,我看到许多请求来自以太网。所以我相信问题出在我的Ifs或者我的无线适配器上。你知道吗

我的目标是用我的手机扫描无线网络,并看到捕获的请求显示在我的电脑上。你知道吗


Tags: 代码from功能infoenv类型ifbin
1条回答
网友
1楼 · 发布于 2024-06-23 18:56:04

终于找到了解决办法!! 监控模式!!

这对于以前做过这个的人来说可能很明显,但是对于其他第一次做这个的人来说,当我运行这个时,它看起来只是闲置的,或者没有得到任何相关的结果。直到我发现我需要在监视器模式。似乎并不是所有的无线网卡都能做到这一点,所以这并不总是解决方案,但对我来说,它解决了这个问题。你知道吗

要进入监视模式,只需执行以下命令:

sudo ifconfig wlan0 down
sudo iwconfig wlan0 mode monitor
sudo ifconfig wlan0 up

相关问题 更多 >

    热门问题