libtins is a C++ library designed to easily craft, send, sniff and interpret network packets.
Its main purpose is to facilitate the C++ developer an easy way to create tools which need to send, receive or manipulate specially crafted packets.