Which tool shows OS info, services, and open ports on a server?
A systems administrator is looking for operating system information, running services, and network ports that are available on a server. Which of the following software tools should the administrator use to accomplish this task?
Community Votes
65% of anonymous learners picked answer B. Votes are pick records left by other test-takers — they are not the verified answer.
Community Insight
The question tests your ability to distinguish between remote scanning tools (nmap) and local connection display tools (netstat); the trap is that netstat shows ports and services but cannot reveal a remote server's operating system.
The correct answer is nmap because it is the only tool listed that can perform OS fingerprinting, service/version detection, and port scanning. The community is split, but the deciding factor is nmap's ability to identify operating system information. This is a common Network+ N10-008 question testing tool selection.
Choosing netstat is the most common mistake because it does display listening ports and running services, but it cannot determine the operating system of a remote server, which the question explicitly asks for. Nmap is the only option that covers all three requirements.
Community Discussion (7 comments)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
Expert Analysis
Why the Answer Is Correct
Nmap is a network scanning tool that can perform host discovery, port scanning, service/version detection (-sV), and OS fingerprinting (-O). The question asks for operating system information, running services, and network ports available on a server — exactly the combination nmap provides. Comment [1] and [5] correctly emphasize that nmap can fingerprint a system's OS in addition to scanning ports and services, while netstat cannot provide OS information.
Why the Other Options Are Wrong
Netstat displays local network connections, listening ports, routing tables, and associated process IDs, but it does not identify a remote server's operating system. nslookup is a DNS query tool used to resolve domain names and IP addresses, not to enumerate ports or services. Traceroute maps the network path between hosts and is irrelevant to OS detection or service enumeration. Only nmap satisfies every requirement in the question.
Community Comment Notes
The community is split between B (nmap) and D (netstat). Comment [1] makes the decisive point that netstat cannot find OS information, making nmap the right choice. Comments [3] and [4] argue for netstat but only describe its local connection-display capabilities, omitting the OS-detection requirement. Comment [2] calls the question ambiguous because both tools overlap on ports/services, but the exam objective clearly expects nmap for the full set of features. Comment [6] notes that AI models may give inconsistent answers, which further highlights the need to understand the tool capabilities rather than rely on pattern matching.
Official Reference
Exam Strategy
When a Network+ question mentions operating system information or OS fingerprinting, think of nmap first. Remember that netstat is a local command for viewing your own system's connections and ports, while nmap is a remote scanner that can detect OS, services, and open ports on another host.