python --监听windows数据包
- import pydivert
-
- # 例如,只捕获目标端口为 80 的 HTTP 流量
- with pydivert.WinDivert("tcp.DstPort == 65432 and tcp.PayloadLength > 0") as w:
- for packet in w:
- print(packet)
- # 在这里可以对数据包进行分析或修改
- # 然后重新注入网络
- w.send(packet, recalculate_checksum=True)
-