ruleip.h
来自「Linux下面截获以态网数据包!是在内核态下面运行的驱动程序」· C头文件 代码 · 共 35 行
H
35 行
#ifndef _HUNTER_RULE_IP_H_
#define _HUNTER_RULE_IP_H_
#define RULE_IP_HASH_TIMEOUT_3M 180 * GET_CURRENT_TIME_ONE_SECONDE
#define TIMEOUT_NUMBER 40 // 2个小时
#define UINT unsigned int
#define UCHAR unsigned char
#define ULONG unsigned long
#define USHORT unsigned short
struct in_address
{
union
{
struct { UCHAR s_b1,s_b2,s_b3,s_b4; } S_un_b;
struct { USHORT s_w1,s_w2; } S_un_w;
ULONG S_addr;
} S_un;
#define s_addr S_un.S_addr
/* can be used for most tcp & ip code */
#define s_host S_un.S_un_b.s_b2
/* host on imp */
#define s_net S_un.S_un_b.s_b1
/* network */
#define s_imp S_un.S_un_w.s_w2
/* imp */
#define s_impno S_un.S_un_b.s_b4
/* imp # */
#define s_lh S_un.S_un_b.s_b3
/* logical host */
};
#endif//_HUNTER_RULE_IP_H_
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?