【发布时间】:2020-12-12 05:12:38
【问题描述】:
我正在尝试使用此过滤器tcp.port == 25565 复制我在 Wireshark 中看到的数据。我尝试过使用 socket 和 pyshark,但是,我似乎找不到一个简单的教程来解释如何做到这一点。
正如您可能通过端口知道的那样,我正在尝试解码 Minecraft 数据包。有关如何获取有效负载并开始解析该数据的建议将非常有帮助。
到目前为止,我有这个代码:
from scapy.all import *
def test(pkt):
print(pkt)
if __name__ == '__main__':
single = sniff(filter="tcp.port == 25565", prn=test)
非常感谢任何帮助。
【问题讨论】:
-
试试:
sniff(filter="tcp and port 25565", prn=test)