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

📄 sendpacket.h~

📁 linux 802.1x 源码,兼容锐捷客户端 代码简洁小巧
💻 H~
字号:
#include <string.h>#include <sys/types.h>#include <libnet.h>/**********************************************************************************************  Those 5 functions below return 0 if ok, -1 if fail. However they should never fail normally,  so we usually ignore the return values JUST FOR CONVENIENCE.  If detecting the errors,which might happen, is very important to your program, don't ingore it.**********************************************************************************************/int sendStartPacket(libnet_t *l);		//发起认证int sendNamePacket(libnet_t *l,unsigned char id);			//发送用户名int sendPasswordPacket(libnet_t *l,unsigned char id);	//发送口令密文int sendSessionEchoPacket(libnet_t *l);	//维护链接,每2分钟发送一次int sendLogoffPacket(libnet_t *l);int sendNotifyPacket(libnet_t *l);int sendDHCPRealsePacket(libnet_t *l);		//在调用dhclient之前,发送这个包//int sendIgmpReportPacket(libnet_t *l);void initAllPackets(char localMAC[6],char serverMAC[6]);//设置默认的源MAC地址和目标MAC地址void modifyName(char name[],int namelen);void modifyPassword(char password[16]);//加密后的16字节的口令密文void modifyNotify(char localIP[4],char netMask[4],char gateway[4],char dhcpserver[4]);//void printPasswordPacket();

⌨️ 快捷键说明

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