我可以捕获从我的计算机发送的数据包,但我无法从其他连接的设备捕获数据包到wi-fi
抱歉我的英文不好
答案 0 :(得分:1)
在Wi-Fi上,要捕获未发送到计算机或从计算机发送的数据包,您必须以监控模式进行捕获。
您可能在Windows上执行此操作,这意味着,不幸的是,如果您使用的是WinPcap,则无法在监控模式下捕获。 Npcap最近添加了监控模式支持。这仅适用于Windows Vista及更高版本(Windows XP及更早版本不支持操作系统中的监控模式),就像使用libpcap的UN * X一样,需要pcap_create()
,{{1} }和pcap_set_rfmon()
使用API - 如果SharpPcap或Pcap.NET不支持,并且只支持较旧的pcap_activate()
API,则它们不支持监控模式。
在监控模式下,在"受保护的"网络 - 一个使用WEP或WPA / WPA2 - 你捕获的数据包将被加密(WEP和WPA / WPA2的整个点是为了让你很难嗅探网络!),你会有解密流量以查看802.11层之上的任何内容。这意味着你必须复制Wireshark所做的所有工作,这将是很多工作。幸运的是,如果它真的是一个开放热点,它就不是受保护的网络。