亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? dns.c

?? dnsguard是一種高性能DoS攻擊檢測和防護工具。它可以監聽以太網上的ip協議數據流
?? C
字號:
#include <unistd.h>
#include <pthread.h>
#include <errno.h>
#include <semaphore.h>
#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <string.h>
#include <strings.h>
#include <sys/types.h>
#include <netinet/in.h>
#include <sys/socket.h>
#include <sys/wait.h>
#include <arpa/inet.h>
#include <signal.h>
#include <sys/param.h>
#include <sys/stat.h>
#include <sys/time.h> 
#include <stdarg.h>
#include <fcntl.h>
#include <time.h>
#include <ctype.h>
#include <assert.h>
#include <locale.h>
void getdate(char *ctime)
{
  time_t currentTime; 
  struct tm *tblock; 
  memset(ctime,0,sizeof(ctime));
  time (&currentTime); 
  tblock=localtime(&currentTime); 
  sprintf(ctime,"%d%02d%02d",tblock->tm_year+1900,tblock->tm_mon+1,tblock->tm_mday);
}
void gettime( char *ctime )
{
  	time_t 		currentTime; 
  	struct tm 	*tblock; 
  	memset( ctime,0,sizeof(ctime) );
  	time ( &currentTime ); 
  	tblock = localtime( &currentTime ); 
  	sprintf( ctime,"%02d%02d%02d",tblock->tm_hour,tblock->tm_min,tblock->tm_sec);

}

int writestat(char *mess)
{
FILE * fplog;
char ctime[20];
char cdate[20];
char logfile[40];
char message[255];
memset(ctime,0,sizeof(ctime));
memset(cdate,0,sizeof(cdate));
memset(message,0,sizeof(message));
gettime(ctime);
getdate(cdate);
memset(logfile,0,sizeof(logfile));
sprintf(logfile,"log%s.txt",cdate);
if((fplog=fopen(logfile,"a+"))==NULL)
    {
     printf("can not open log file :%s  for write \n",logfile);
     return -1;
    } 
sprintf(message,"ctime:%s :%s\n",ctime,mess);
fprintf(fplog, "%s",message);	
fclose(fplog);
}

int ping(char *ip)
{
     char  pipename[100];
     char record[120+1];
     FILE *pipe;
     int status=0;
     memset(record,0,sizeof(record));
     sprintf( pipename,"ping %s'",ip);
     if((pipe=popen(pipename,"r"))==NULL)
    {
       	       printf("popen error\n");
			pclose(pipe);
			return  0;
	}
      fgets( record,120,pipe );
     if(record!=NULL&&strlen(record)>4)
     	{
     	   if(strstr(record,ip)!=NULL&&strstr(record,"alive")!=NULL)
		   	return 1;
     	}
      pclose(pipe);
     return 0;

}
int stopgf0()
{
  char command[255];
  char message[255];
  memset(command,0,255);
  memset(command,0,255);
  sprintf(command,"%s","ifconfig qfe0 down unplumb");
  int flag=0;
  flag=system(command);
  if(flag==0)
      sprintf(message,"run :%s success",command);
  else
      sprintf(message,"run:%s error",command);	
  writestat(message);
  return 1;
}
int startgf1()
{
  char command[255];
  char message[255];
  memset(command,0,255);
  memset(command,0,255);
  int flag=0;
  sprintf(command,"%s","ifconfig qfe1 plumb");
  flag=system(command);
  if(flag==0)
    sprintf(message,"run %s success",command);
  else
    sprintf(message,"run %s error",command);
  writestat(message);
  
 sprintf(command,"%s","ifconfig qfe1:1 plumb");
  flag=system(command);
  if(flag==0)
    sprintf(message,"run %s success",command);
  else
    sprintf(message,"run %s error",command);
  writestat(message);
 
  sprintf(command,"%s","ifconfig qfe1 192.168.10.222 netmask 255.255.255.0 up");
  flag=system(command);
  if(flag==0)
      sprintf(message,"%s","ifconfig qfe1 192.168.10.222 netmask 255.255.255.0 up success");
  else
      sprintf(message,"%s","ifconfig qfe1 192.168.10.222 netmask 255.255.255.0 up error");
  writestat(message);
  
  sprintf(command,"%s","ifconfig qfe1:1 192.168.10.221 netmask 255.255.255.0 up");
  flag=system(command);
  if(flag==0)
      sprintf(message,"%s","ifconfig qfe1:1 192.168.10.221 netmask 255.255.255.0 up success");
  else
      sprintf(message,"%s","ifconfig qfe1:1 192.168.10.221 netmask 255.255.255.0 up error");
  writestat(message);
  
  return 1;
}
int stopgf1()
{
  int flag=0;
  char command[255];
  char message[255];
  memset(command,0,255);
  memset(command,0,255);
  sprintf(command,"%s","ifconfig qfe1 down unplumb");
  flag=system(command);
  if(flag==0)
      sprintf(message,"run :%s success",command);
  else
      sprintf(message,"run:%s error",command);	
  writestat(message);
  return 1;
}
int startgf0()
{
  char command[255];
  char message[255];
  memset(command,0,255);
  memset(command,0,255);
  int flag=0;
  sprintf(command,"%s","ifconfig qfe0 plumb");
  flag=system(command);
  if(flag==0)
    sprintf(message,"run %s success",command);
  else
    sprintf(message,"run %s error",command);
  writestat(message);
  
 sprintf(command,"%s","ifconfig qfe0:1 plumb");
  flag=system(command);
  if(flag==0)
    sprintf(message,"run %s success",command);
  else
    sprintf(message,"run %s error",command);
  writestat(message);
 
  sprintf(command,"%s","ifconfig qfe0 192.168.10.222 netmask 255.255.255.0 up");
  flag=system(command);
  if(flag==0)
      sprintf(message,"%s","ifconfig qfe0 192.168.10.222 netmask 255.255.255.0 up success");
  else
      sprintf(message,"%s","ifconfig qfe0 192.168.10.222 netmask 255.255.255.0 up error");
  writestat(message);
  
  sprintf(command,"%s","ifconfig qfe0:1 192.168.10.221 netmask 255.255.255.0 up");
  flag=system(command);
  if(flag==0)
      sprintf(message,"%s","ifconfig qfe0:1 192.168.10.221 netmask 255.255.255.0 up success");
  else
      sprintf(message,"%s","ifconfig qfe0:1 192.168.10.221 netmask 255.255.255.0 up error");
  writestat(message);
  
  return 1;
}


int main(int argc,char *argv[])
{
int flag=0;
char pingip[30];
memset(pingip,0,30);
int swipch=0;
char message[255];
memset(message,0,255);
 struct timeval tv={2,0};
 if(argc<2)
 {
    printf("useage dns + ip\n");
    exit(1);
 }

 sprintf(pingip,"%s",argv[1]);
 while(1)
 	{
 	       select(0,(fd_set *)NULL,(fd_set *)NULL,(fd_set *)NULL,&tv); 
		flag=ping (pingip);
		if(flag==0)
		{
		  sprintf(message,"ping %s  unalive swipch==%d",pingip,swipch);
		  writestat(message);
		   if(swipch==0)
		    {
  			stopgf0();
  			sleep(1);
  		       startgf1();
			swipch=1;
		       continue;
		    }
		   if(swipch==1)
		    {
  			stopgf1();
  			sleep(1);
  		       startgf0();
			swipch=0;
			continue;
		    }
  	     }
 	}
return 1;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99re亚洲国产精品| 91女人视频在线观看| 亚洲综合精品自拍| 亚洲三级小视频| 亚洲男女一区二区三区| 1024亚洲合集| 亚洲在线一区二区三区| 午夜欧美2019年伦理| 天堂一区二区在线| 麻豆91在线播放免费| 蜜臀久久99精品久久久画质超高清| 舔着乳尖日韩一区| 麻豆精品久久精品色综合| 老司机精品视频一区二区三区| 免费观看一级特黄欧美大片| 九九九久久久精品| 粉嫩一区二区三区在线看| yourporn久久国产精品| 欧美亚洲国产一区二区三区| 欧美精品久久一区二区三区| 精品区一区二区| 国产欧美日韩另类视频免费观看| 最新日韩在线视频| 视频一区中文字幕| 国产精品99久久久| 在线看不卡av| 久久亚洲综合色一区二区三区| 中文无字幕一区二区三区| 亚洲一区在线电影| 精品一区二区三区在线播放视频| 成人激情免费网站| 欧美精品日日鲁夜夜添| 国产视频不卡一区| 亚洲国产视频直播| 国产成人亚洲综合a∨婷婷图片| 91在线国产观看| 日韩欧美成人一区二区| 亚洲欧美另类综合偷拍| 麻豆一区二区三区| 欧美性高清videossexo| 国产日韩欧美制服另类| 亚洲一区二区三区激情| 成人免费va视频| 日韩欧美亚洲另类制服综合在线| 亚洲欧洲成人精品av97| 麻豆国产精品视频| 欧美专区日韩专区| 国产精品萝li| 另类综合日韩欧美亚洲| 欧美三日本三级三级在线播放| 久久久精品一品道一区| 日本人妖一区二区| 欧美中文字幕一二三区视频| 国产精品丝袜一区| 激情欧美一区二区| 欧美一区二区视频在线观看2022| 国产精品久久久久久亚洲毛片 | 国产精品 日产精品 欧美精品| 99riav一区二区三区| 久久久高清一区二区三区| 日韩中文字幕1| 欧美日韩午夜影院| 亚洲一区二区三区四区在线观看| 成人小视频免费在线观看| 精品处破学生在线二十三| 午夜精品一区在线观看| 欧美在线短视频| 亚洲人成精品久久久久久| 成人97人人超碰人人99| 日本一区二区三级电影在线观看| 麻豆精品一区二区av白丝在线| 制服丝袜中文字幕一区| 日韩专区中文字幕一区二区| 欧美日韩精品一区二区在线播放| 亚洲精品中文在线| 91国偷自产一区二区三区成为亚洲经典| 久久精品欧美一区二区三区不卡| 久草精品在线观看| 久久久三级国产网站| 国模一区二区三区白浆| 精品人伦一区二区色婷婷| 韩日av一区二区| 国产日韩欧美激情| 成人教育av在线| 亚洲精品自拍动漫在线| 欧美天堂一区二区三区| 日韩一区精品字幕| 日韩欧美在线123| 韩国欧美国产1区| 日本一区二区在线不卡| av一本久道久久综合久久鬼色| 国产精品久久精品日日| 91精品福利在线| 日韩国产高清在线| 欧美精品一区二| 99久久精品免费| 亚洲高清在线精品| 精品国产电影一区二区| 成人精品免费看| 亚洲午夜电影在线| 精品99久久久久久| 99re成人精品视频| 日韩电影在线看| 国产精品超碰97尤物18| 欧美精三区欧美精三区| 国产乱码字幕精品高清av| 亚洲免费观看高清完整版在线 | 欧美亚一区二区| 精品一区二区三区免费观看| 国产精品久99| 欧美一区二区女人| 99久久精品免费看国产免费软件| 午夜精品一区二区三区三上悠亚 | 国产aⅴ精品一区二区三区色成熟| 国产精品久久久久天堂| 欧美一区二区三区视频免费 | 91精品国产综合久久国产大片| 国产伦精一区二区三区| 亚洲成人自拍偷拍| 中文一区二区在线观看| 日韩欧美国产1| 欧美视频中文字幕| 不卡影院免费观看| 美女在线观看视频一区二区| 中文字幕一区av| 337p粉嫩大胆色噜噜噜噜亚洲| 色欧美88888久久久久久影院| 青草国产精品久久久久久| 亚洲色图一区二区三区| 久久免费看少妇高潮| 91.xcao| av成人老司机| 久久精品久久久精品美女| 亚洲午夜电影在线观看| 亚洲色欲色欲www在线观看| 一本久久精品一区二区 | 九九久久精品视频| 日韩欧美激情在线| 久久久久久一二三区| 最新国产成人在线观看| 一区二区三区四区国产精品| 三级在线观看一区二区 | 成人性视频免费网站| 97久久精品人人澡人人爽| 欧美日本乱大交xxxxx| 精品国产3级a| 亚洲精品乱码久久久久久久久| 亚洲福利一区二区| 国产剧情在线观看一区二区| 色哟哟精品一区| 日韩一级免费观看| 中文字幕欧美一| 日韩av在线免费观看不卡| 国产传媒日韩欧美成人| 欧美性受xxxx黑人xyx性爽| 亚洲精品一区二区三区福利| 亚洲区小说区图片区qvod| 麻豆精品一区二区| 色综合久久六月婷婷中文字幕| 666欧美在线视频| 国产精品国产三级国产普通话蜜臀 | 综合av第一页| 久久国产欧美日韩精品| 一本色道久久综合亚洲91| 精品国产污网站| 亚洲影院理伦片| 国产91丝袜在线播放九色| 欧美精品久久99久久在免费线| 国产精品久久久久aaaa樱花| 日韩福利视频导航| 色老头久久综合| 国产欧美日韩激情| 乱中年女人伦av一区二区| 91黄色免费网站| 中文字幕乱码久久午夜不卡| 日本欧美一区二区在线观看| 99re这里只有精品首页| 国产欧美日韩在线看| 久久疯狂做爰流白浆xx| 欧美图片一区二区三区| 亚洲男人电影天堂| 成人福利电影精品一区二区在线观看| 日韩一区二区视频| 亚欧色一区w666天堂| 91免费观看视频| 中文字幕亚洲视频| 国产成人午夜高潮毛片| 欧美变态tickle挠乳网站| 婷婷综合另类小说色区| 欧美中文字幕久久| 一区二区在线免费观看| 成人午夜免费视频| 日本一区二区综合亚洲| 国产高清成人在线| 国产日韩亚洲欧美综合| 国产一区二区三区av电影| 精品国产伦理网| 国产原创一区二区三区| 久久亚洲精品小早川怜子| 国产在线播放一区三区四|