nerdexam
GIAC

GPEN · Question #458

While scanning a remote system that is running a web server with a UDP scan and monitoring the scan with a sniffer, you notice that the target is responding with ICMP Port Unreachable only once a…

The correct answer is A. Linux. Linux rate-limits outgoing ICMP Port Unreachable messages to approximately one per second by default, producing a distinctive fingerprint during UDP port scans.

Vulnerability Discovery & Scanning

Question

While scanning a remote system that is running a web server with a UDP scan and monitoring the scan with a sniffer, you notice that the target is responding with ICMP Port Unreachable only once a second What operating system is the target likely running?

Options

  • ALinux
  • BWindows
  • COpenBSD
  • DMac OS X

How the community answered

(32 responses)
  • A
    72% (23)
  • B
    3% (1)
  • C
    6% (2)
  • D
    19% (6)

Why each option

Linux rate-limits outgoing ICMP Port Unreachable messages to approximately one per second by default, producing a distinctive fingerprint during UDP port scans.

ALinuxCorrect

The Linux kernel enforces ICMP error rate limiting via the net.ipv4.icmp_ratelimit kernel parameter, which defaults to one ICMP message per second. When a UDP scan hits closed ports on a Linux host, the target generates exactly one ICMP Port Unreachable per second rather than responding to each probe, creating the pattern observed in the sniffer capture. This behavior is a well-documented OS fingerprinting characteristic used by tools like Nmap.

BWindows

Windows does not apply a strict one-per-second ICMP Port Unreachable rate limit and responds with different throttling characteristics than the pattern described.

COpenBSD

OpenBSD implements its own ICMP rate limiting derived from BSD but uses different default thresholds and random drop behavior, not a consistent one-per-second rate.

DMac OS X

Mac OS X inherits BSD-style ICMP handling with its own rate limits that differ from Linux's net.ipv4.icmp_ratelimit default, producing a different response pattern.

Concept tested: Linux ICMP rate limiting as OS fingerprinting indicator

Source: https://nmap.org/book/osdetect-methods.html

Topics

#OS fingerprinting#UDP scanning#ICMP rate limiting#Nmap

Community Discussion

No community discussion yet for this question.

Full GPEN Practice