ddos.h

来自「smartkid网络安全检测工具」· C头文件 代码 · 共 41 行

H
41
字号
#pragma once

class CsmartkidDlg;
class CDdos
{
public:
	CDdos(void);
	~CDdos(void);
	void start_ddos();

private:
	void InitSynPacket();
	void InitIcmpPacket();
	static UINT ddosthread(LPVOID);
	static UINT syn_ddosthread(LPVOID);
	static UINT icmp_ddosthread(LPVOID);
public:
	static u_short m_ncounter;
private:
	static CCriticalSection m_Sync;	
	static u_short m_threadnum;	///<启动线程数
	static u_short m_listCounter;
	static link_type m_ddostype;
	
	static u_long	m_source_ip;
	static char	m_target_ip[MAX_ADDR_LEN];
	static u_short	m_source_port; 
	static u_short  m_target_port;
	static u_long	m_seq_num;

	static volatile SOCKET		 sock;
	static volatile SOCKADDR_IN	 syn_in; 
	static volatile SOCKADDR_IN	 icmp_in; 

	static volatile IP_HEADER	 ipheader;  
	static volatile TCP_HEADER	 tcpheader;  
	static volatile PSD_HEADER	 psdheader;
	static volatile ICMP_HEADER	 icmpheader; 

	static CsmartkidDlg *m_pDlg;
};

⌨️ 快捷键说明

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