做一个linux下的数据包监控的C语言程序,求思路

想做一个基于Linux的C语言程序,实现本机收到数据包和发送包时能够探测到,有什么方法可以实现收包和发包时能够探测到呢?求思路。Linux版本是REDHEAT 9.0
2026年09月26日 12:34
有1个网友回答
网友(1):

用raw socket,这样能获得本机出去进来的所有包。。。只限看见,没法拦截和修改。
或者是使用pcap库