312-50V10 · 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 (Ethereal), TCPDump, and Snort all rely on libpcap (or WinPcap on Windows) as their shared underlying packet capture library.
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
(26 responses)- A4% (1)
- B8% (2)
- D88% (23)
Why each option
Wireshark (Ethereal), TCPDump, and Snort all rely on libpcap (or WinPcap on Windows) as their shared underlying packet capture library.
All three tools are written primarily in C, not Java; Java imposes a JVM overhead that would be impractical for high-speed packet capture.
TCPDump and Wireshark are passive analysis tools that display captured data to the user and do not generate or send security alerts; only Snort as an IDS has alerting capability.
Each tool has its own independent packet analysis and dissection engine; the shared component is only the packet capture layer, not analysis logic.
All three tools use libpcap on Unix/Linux (or WinPcap/Npcap on Windows) as the common packet capture layer, which provides standardized access to raw network interfaces at the OS level. This shared dependency means each tool calls the same underlying library to obtain raw packets from the network adapter, regardless of how each tool then processes or analyzes those packets.
Concept tested: Shared libpcap packet capture library across network tools
Source: https://www.tcpdump.org/manpages/pcap.3pcap.html
Topics
Community Discussion
No community discussion yet for this question.