libtins

Packet Crafting

libtins is a 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.

http://libtins.github.io/

Platforms
Interfaces
Licenses