⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ifh.h

📁 简单实现网路数据的过滤
💻 H
字号:
#ifndef __IFH_H__
#define __IFH_H__

#define DD_DEVICE_NAME				L"\\Device\\IpFilterHook"
#define DD_SYMBOL_NAME				L"\\DosDevices\\IpFilterHook"

typedef struct IPHeader {
    UCHAR     iph_verlen;     // Version and length 
    UCHAR     iph_tos;        // Type of service 
    USHORT    iph_length;     // Total datagram length 
    USHORT    iph_id;         // Identification 
    USHORT    iph_offset;     // Flags, fragment offset 
    UCHAR     iph_ttl;        // Time to live 
    UCHAR     iph_protocol;   // Protocol 
    USHORT    iph_xsum;       // Header checksum 
    ULONG     iph_src;        // Source address 
    ULONG     iph_dest;       // Destination address 
} IPHeader; 

// Protocol IDs copied from winsock2.h
#define IPPROTO_ICMP                       1
#define IPPROTO_TCP                        6
#define IPPROTO_UDP                       17

#endif	/* __IFH_H__ */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -