首页 > 解决方案 > 使用 python 套接字查看原始数据包级数据

问题描述

是否可以查看通过模块发送到服务器的原始套接字数据sockets?例如,以下将以字节为单位打印客户端请求:

import socket
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
    s.bind(('', 1))
    s.listen(1)
    conn, addr = s.accept()
    with conn:
        while True:
            data = conn.recv(200)
            print ("INCOMING BYTES:", data) # how to view the actual sent TCP packet data ?
            if not data: break
            conn.sendall(data)

标签: pythonpython-3.xnetworkingtcppacket

解决方案


推荐阅读