cPacketSniffer: is a Linux network packets sniffer written in C language based on libpcap:

  • Analyze network packets at low layers of TCP/IP stack, including Ethernet, ARP, ICMP, IP(IPv4), TCP, UDP, etc.
  • Detect network security attacks: ARP spoofing detection, Ping flood detection
  • Analyze and track network traffics: TCP session tracking and traffic analysis, TFTP session tracking and traffic analysis

in detail, please check here.