libtins is a high-level, multiplatform C++ library for crafting, sending, sniffing and interpreting raw network packets.
Its main purpose is to provide the C++ developer an easy, efficient, platform and endianess-independent way to create tools which need to send, receive and manipulate specially crafted packets