gpt4 book ai didi

python - 如何使用 Python 的套接字库更改 TCP header 和选项

转载 作者:可可西里 更新时间:2023-11-01 02:47:54 25 4
gpt4 key购买 nike

我想获得一些关于如何修改 TCP header 以及更改 TCP header 上的选项的帮助。我对选项的 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")

我希望 MSS 更改为 400。代码运行但它不会更改 MSS(使用 Wireshark 检查)。

最佳答案

使用 TCP_MAXSEG 选项。

s.setsockopt(socket.IPPROTO_TCP, socket.TCP_MAXSEG, 400)

关于python - 如何使用 Python 的套接字库更改 TCP header 和选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57010477/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com