Network packet sniffer
PR: ports/6160 Submitted by: Adam McDougall <mcdouga9@egr.msu.edu> and reworked by me