cPacketSniffer: is a Linux network packets sniffer written in C language based on
- 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.