摘要: PACKET套接口创建 内核函数packet_create处理PF_PACKET套接口的创建工作。其参数sock->type决定了采用哪一种工作模式,如果参数type为SOCK_PACKET即第一种模式,type为SOCK_DGRAM或者SOCK_RAW即为第二种模式。 两种模式内核会赋予不同的操作 阅读全文
posted @ 2019-12-10 17:22 codestacklinuxer 阅读(1866) 评论(0) 推荐(1) 编辑
摘要: linux下抓包原理 linux下的抓包是通过注册一种虚拟的底层网络协议来完成对网络设备消息的处理权。当网卡接收到一个网络报文之后,它会遍历系统中所有已经注册的网络协议,当抓包模块把自己伪装成一个网络协议的时候,系统在收到报文的时候就会给这个伪协议一次机会,让它来对网卡收到的报文进行一次处理,此时该 阅读全文
posted @ 2019-12-10 16:29 codestacklinuxer 阅读(569) 评论(0) 推荐(0) 编辑