代码拉取完成,页面将自动刷新
////////////////////////////////////////////////////////////////////
// _ooOoo_ //
// o8888888o //
// 88" . "88 //
// (| ^_^ |) //
// O\ = /O //
// ____/`---'\____ //
// .' \\| |// `. //
// / \\||| : |||// \ //
// / _||||| -:- |||||- \ //
// | | \\\ - /// | | //
// | \_| ''\---/'' | | //
// \ .-\__ `-` ___/-. / //
// ___`. .' /--.--\ `. . ___ //
// ."" '< `.___\_<|>_/___.' >'"". //
// | | : `- \`.;`\ _ /`;.`/ - ` : | | //
// \ \ `-. \_ __\ /__ _/ .-` / / //
// ========`-.____`-.___\_____/___.-`____.-'======== //
// `=---=' //
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ //
// 汣 BUG //
////////////////////////////////////////////////////////////////////
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <getopt.h>
#include <stdarg.h>
#include <sys/wait.h>
#include <sys/ioctl.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#include <linux/if.h>
#include <linux/sockios.h>
#include <linux/ethtool.h>
#include <linux/if_packet.h>
#include "main.h"
#include "eap.c"
int usage(const char *progname)
{
do_log("Dot1x 1.2 By Tuber\n\n"
"Usage: %s <options>\n"
"\n"
"Options:\n"
"\t-u <username>\n"
"\t-p <password>\n"
"\t-i <ifname>\n"
"\t-b <background>\n"
"\n",
progname);
return(-1);
}
int main(int argc, char *argv[]){
int ch, background = 0;
setbuf(stdout,NULL);
openlog("Dot1x", 0, LOG_AUTH);
if(getuid() != 0){
do_log("Check Need Root Power.\n");
exit(-1);
}
while ((ch = getopt(argc, argv, "bi:u:p:")) != -1) {
switch(ch) {
case 'u':
username = optarg;
break;
case 'p':
password = optarg;
break;
case 'i':
interface = optarg;
break;
case 'b':
background = 1;
break;
default:
usage(argv[0]);
return(-1);
}
}
if(username == NULL || password == NULL || interface == NULL){
usage(argv[0]);
return(-1);
}
if(strlen(interface) > IFNAMSIZ){
do_log("Error interface\n");
}
pid_t fpid = 0;
if(background){
fpid = fork();
}
if (fpid < 0){
do_log("Fork: %s\n", strerror(errno));
return(-1);
}else if(fpid == 0){
eap_auth();
}
closelog();
return(1);
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。