linux - 如何在不发送数据包的情况下确定初始 TCP 窗口大小?

标签 linux tcp

我正在考虑为 Nmap 编写一个补丁,通过将初始窗口大小设置为发送者操作系统使用的大小,使检测端口扫描尝试变得更加困难。如果我尝试通过 wlan08.8.8.8 发送数据包,我能以某种方式找出将使用哪个初始窗口大小吗?

最佳答案

默认值应为 65536 字节。也许这就是您正在寻找的: /proc/sys/net/core/rmem_max – 最大 TCP 接收窗口。 /proc/sys/net/core/wmem_max – 最大 TCP 发送窗口。

关于linux - 如何在不发送数据包的情况下确定初始 TCP 窗口大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31381206/

相关文章:

带有嵌入式 python 的 Python 扩展模块调用了错误的库

c - 在 C 中设置 open() 系统调用的权限

c - 如何每 1 毫秒发送一次 UDP 数据包?

linux - 哪些因素会导致linux send()函数返回0?

http - 为什么有些http协议(protocol)的包在Wireshark中会引用其他的包?

linux - x86 汇编字符串缓冲区编号到 ASCII

linux - 根据另一个数字列对数字列进行排序

networking - TCP 是否从一个间隔中随机选择一个时间来决定何时发生超时?

c++ - 使用 boost::asio 配置 TCP keep_alive

php - 我可以从 Delphi 的 Indy 客户端发送 TCP RST 吗?