?? parse_fun.h
字號:
#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首部的數(shù)據(jù)包
void GetAllDevs(); //獲取網(wǎng)絡(luò)接口設(shè)備列表
void Datelog(char logfile[256],const u_char* pkt_data); //分析收到的IP數(shù)據(jù)包,并且將分析結(jié)果寫入日志文件。
void Capture(char logfile[256]); //數(shù)據(jù)包捕獲函數(shù)
#endif
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -