如何使用wireshark捕获python套接字数据包

2024-10-01 07:39:55 发布

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

我正在使用套接字库用python编写一个程序,我想捕获发送的数据包。 我的代码是

from socket import socket, AF_INET, SOCK_STREAM


ME = MYIP

sock = socket(AF_INET, SOCK_STREAM)
sock.bind((ME, 4444))
sock.listen(0)

otherSocket = socket(AF_INET, SOCK_STREAM)
otherSocket.connect((ME, 4444))

client, addr = sock.accept()

otherSocket.send(b"hello")

print(client.recv(1024))


client.sendall(b"bye")

print(otherSocket.recv(1024))

sock.close()
otherSocket.close()
client.close()

当我运行它时,它会执行预期的操作,并打印出“hello”和“bye”。 有没有办法让我看到这些数据包是用Wireshark发送的


Tags: clienthelloclosestreamsocket数据包sockme