Packet sniffer and type recognizer written in C++.