312-50V9 · Question #69
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 (formerly Ethereal), TCPDump, and Snort all depend 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
(60 responses)- A2% (1)
- B3% (2)
- C8% (5)
- D87% (52)
Why each option
Wireshark (formerly Ethereal), TCPDump, and Snort all depend on libpcap (or WinPcap on Windows) as their shared underlying packet capture library.
None of the three tools are written in Java; Wireshark, TCPDump, and Snort are all written in C.
TCPDump and Wireshark are passive analysis tools that do not send alerts to security monitors; only Snort has a rules-based alerting engine.
Each tool uses its own distinct analysis engine - Wireshark uses a dissector framework, Snort uses a rules-matching engine, and TCPDump uses BPF filter expressions - they do not share an analysis engine.
All three tools use libpcap on Unix/Linux systems (and WinPcap/Npcap on Windows) to read raw packets directly from network interfaces. This shared packet capture library provides the common foundation for obtaining frames off the wire, regardless of how each tool subsequently processes or displays the data.
Concept tested: Shared libpcap packet capture library across security tools
Source: https://www.tcpdump.org/manpages/pcap.3pcap.html
Topics
Community Discussion
No community discussion yet for this question.