parse_fun.h
来自「简单点对点聊天程序」· C头文件 代码 · 共 39 行
H
39 行
#ifndef __PARSE_H
#define __PARSE_H
#include<stdio.h>
#include<string.h>
#include <windows.h>
#pragma pack(1)
typedef struct FrameHeader{
BYTE fhDesMAC[6];
BYTE fhSrcMAC[6];
WORD fhFrameType;
} FrameHeader; //帧首部
typedef struct IPHeader{
BYTE Ver_Hlen;
BYTE TOS;
WORD TatalLen;
WORD ID;
WORD Flag_Segment;
BYTE TTL;
BYTE Protocol;
WORD Checksum;
ULONG SrcIP;
ULONG DstIP;
} IPHeader; //IP首部
typedef struct FrameData{
FrameHeader pFrhdr;
IPHeader pIphdr;
} FrameData; //包含帧首部和IP首部的数据包
void GetAllDevs(); //获取网络接口设备列表
void Datelog(char logfile[256],const u_char* pkt_data); //分析收到的IP数据包,并且将分析结果写入日志文件。
void Capture(char logfile[256]); //数据包捕获函数
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?