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

📄 dot1x.h

📁 802.1x认证客户端
💻 H
字号:
//ThorClient 802.1x (using WinPcap 3.2 alpha1)
//Download: http://thorqq.ys168.com 
//E-mail:   thorqq@163.com 
//Author:   Thorqq
/////////////////////////////////////////////////////////////

#ifndef _DOT1X_H
#define _DOT1X_H

#include "pcap.h" 
#include "global.h"

class CDot1X  
{
public:
	CDot1X(const HWND hDlg);
	virtual ~CDot1X();

	void Connect(const USERDATA *UserData);
	void Disconnect();
	void ClosAdapter();

private:
	HWND	m_hDlg;			//主界面句柄
	HANDLE  m_hThread;		//线程句柄
	u_char  m_DestMac[6];	//目标MAC
	pcap_t *m_fp;			//网卡设备 
	const USERDATA *m_pData;//用户数据

private:
	bool OpenAdapter();

	bool SendLogin();
	bool SendVersion (const u_char Id);
	bool SendUsername(const u_char Id);
	bool SendPassword(const u_char Id, const u_char *Chap);
	bool SendKeeponline(const u_char Id);
	bool SendLogout();

	void InitBuf(u_char *buf);
	void SetMd5Buf(PPASSWORDFRM pBuf, const u_char ID, const u_char *chap);
	
	friend DWORD WINAPI WorkProc(LPVOID lpParam);
};

#endif

⌨️ 快捷键说明

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