ghdr.nlmsg_type = IPQM_PACKET),其数据类型为ipq_packet_msg_t,定义如下: typedef struct ipq_packet_msg { unsigned long packet_id; /* 报文的标识号 */ unsigned long mark; /* Netfilter标记值 */ long timestamp_sec; /* 报文到达时间(秒) */ long timestamp_usec; /* 报文到达时间(毫秒) */ unsigned int hook; /* 所处的HOOK点 */ char indev_name[IFNAMSIZ]; /* 接收网络接口名 */ char outdev_name[IFNAMSIZ]; /*发送网络接口名*/ unsigned short hw_protocol; /* 硬件协议(网络顺序)*/ unsigned short hw_type; /* 硬件类型 */ unsigned char hw_addrlen; /* 硬件地址长度 */ unsigned char hw_addr[8]; /* 硬件地址 */ size_t data_len页码:[1] [2] [3] [4] [5] [6] 第5页、共6页 |