📄 check.h
字号:
#ifndef _CHECK_H
#define _CHECK_H
#include "packet.h"
#include "windef.h"
int CheckTcp(
PIP_HEADER pIpHeader,
PTCP_HEADER pTcpHeader,
BOOLEAN IsSend,
UINT LookaheadBufferSize,
PVOID pVoid
);
int CheckUdp(
PIP_HEADER pIpHeader,
PUDP_HEADER pUdpHeader,
BOOLEAN IsSend,
UINT LookaheadBufferSize,
void *pVoid
);
int CheckIcmp(
PIP_HEADER pIpHeader,
PICMP_HEADER pIcmpHeader,
BOOLEAN IsSend,
UINT LookaheadBufferSize
);
unsigned char* IPTrans(DWORD IP);
struct __BUFFER__
{
unsigned char Protocol;
ULONG SourceIp;
ULONG DestinationIp;
ULONG SourcePort : 16;
ULONG DestinationPort : 16;
USHORT TcpFin : 1;
USHORT TcpSyn : 1;
USHORT TcpRst : 1;
USHORT TcpPsh : 1;
USHORT TcpAck : 1;
USHORT TcpUrg : 1;
USHORT Direction : 1;
USHORT SendOrRecv : 1;
USHORT Action : 8;
unsigned char Week;
unsigned char IcmpType;
unsigned char IcmpSubType;
ULONG Time;
};
typedef __BUFFER__ *pBuffer;
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -