小编0si*_*ris的帖子

如何使用 Python 的套接字库更改 TCP 标头和选项

我想获得一些有关如何修改 TCP 标头以及更改 TCP 标头上的选项的帮助。我对选项的 MSS 部分特别感兴趣。

我尝试使用带有不同选项的setsockopt(),但没有成功。

以下是一些尝试更改 MSS 的代码:

    s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    #! Settings mss
    s.setsockopt(socket.IPPROTO_TCP, socket.IP_OPTIONS , b"MSS:400")
Run Code Online (Sandbox Code Playgroud)

我预计 MSS 会更改为 400。代码会运行,但不会更改 MSS(使用 Wireshark 检查)。

python sockets tcp mtu packet

1
推荐指数
1
解决办法
4066
查看次数

标签 统计

mtu ×1

packet ×1

python ×1

sockets ×1

tcp ×1