to be familiar with the the use of the C API libpcap and the principles involved with packet sniffing