fix/merge-testing-to-main #4

Merged
anti merged 138 commits from fix/merge-testing-to-main into main 2026-04-12 10:10:19 +02:00
2 changed files with 3 additions and 5 deletions
Showing only changes of commit 6df2c9ccbf - Show all commits

View File

@@ -48,7 +48,7 @@ OS_SYSCTLS: dict[str, dict[str, str]] = {
"net.ipv4.tcp_window_scaling": "1", "net.ipv4.tcp_window_scaling": "1",
"net.ipv4.tcp_sack": "1", "net.ipv4.tcp_sack": "1",
"net.ipv4.tcp_ecn": "0", "net.ipv4.tcp_ecn": "0",
"net.ipv4.ip_no_pmtu_disc": "1", # avoid TI=Z: forces non-zero IP IDs "net.ipv4.ip_no_pmtu_disc": "0",
"net.ipv4.tcp_fin_timeout": "30", "net.ipv4.tcp_fin_timeout": "30",
}, },
"bsd": { "bsd": {

View File

@@ -133,10 +133,8 @@ def test_linux_ip_no_pmtu_disc_is_0():
assert get_os_sysctls("linux")["net.ipv4.ip_no_pmtu_disc"] == "0" assert get_os_sysctls("linux")["net.ipv4.ip_no_pmtu_disc"] == "0"
def test_windows_ip_no_pmtu_disc_is_1(): def test_windows_ip_no_pmtu_disc_is_0():
# Set to 1 (not 0) to avoid TI=Z IP ID signal: when ip_no_pmtu_disc=0 the assert get_os_sysctls("windows")["net.ipv4.ip_no_pmtu_disc"] == "0"
# kernel uses IP ID=0 for DF packets, which nmap classifies as Linux embedded.
assert get_os_sysctls("windows")["net.ipv4.ip_no_pmtu_disc"] == "1"
def test_embedded_ip_no_pmtu_disc_is_1(): def test_embedded_ip_no_pmtu_disc_is_1():