312-50V11 · Question #296
Which technical characteristic do Ethereal/Wireshark, TCPDump, and Snort have in common?
The correct answer is D. They use the same packet capture utility.. Wireshark, TCPDump, and Snort all share libpcap (or WinPcap/Npcap on Windows) as their common underlying packet capture library, which provides the raw interface to network hardware.
Question
Which technical characteristic do Ethereal/Wireshark, TCPDump, and Snort have in common?
Options
- AThey are written in Java.
- BThey send alerts to security monitors.
- CThey use the same packet analysis engine.
- DThey use the same packet capture utility.
How the community answered
(55 responses)- A5% (3)
- B2% (1)
- C2% (1)
- D91% (50)
Why each option
Wireshark, TCPDump, and Snort all share libpcap (or WinPcap/Npcap on Windows) as their common underlying packet capture library, which provides the raw interface to network hardware.
All three tools are implemented primarily in C, not Java; Java is not used in any of these applications.
TCPDump and Wireshark are passive capture and analysis tools that do not generate or send security alerts; only Snort has an intrusion detection alerting function.
Each tool uses its own distinct analysis or detection layer - Snort uses a rules-based detection engine, Wireshark uses protocol dissectors, and TCPDump uses its own filter and display logic - so they do not share a packet analysis engine.
All three tools rely on the libpcap library on Unix/Linux systems (and its Windows port WinPcap or Npcap) as the standardized packet capture engine that interfaces directly with the network adapter, allowing them to receive raw frames off the wire - this shared dependency is their defining technical commonality regardless of what each tool does with the captured data afterward.
Concept tested: Shared libpcap packet capture library across network tools
Source: https://www.tcpdump.org/
Topics
Community Discussion
No community discussion yet for this question.