I'm taking a coursera course, and they take pains when talking about network security to distinguish between eavesdropping and sniffing.
According to their definitions, sniffing involves reading or monitoring whole packets, whereas eavesdropping seems like it differs mostly by:
- finding incomplete packets rather than complete ones, and
- using Ettercap in addition to technologies like tcpdump and and wireshark.
Are these definitions standard? I'm not finding a lot of convergence elsewhere on the internet about these terms.