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

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

?? dns.cpp

?? 一個簡易dns 服務器
?? CPP
字號:
#include "stdafx.h"
#include "dns.h"
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <conio.h>
#include <time.h>
#include <windows.h>
#include <process.h>
 
  
struct MMyFileHeader *loadArray(char *inFileName, char **file_in, int *count)
{
    FILE *inFile;
	unsigned long temp=0;
 struct MMyFileHeader *header;
header=(struct MMyFileHeader *)malloc(sizeof(struct MMyFileHeader));
 memset(header,0,sizeof(struct MMyFileHeader));
 
    if ((inFile = fopen(inFileName, "rb")) == NULL)
    {
    fprintf(stderr,"Error opening input file, %s\n", inFileName);
    return NULL;
    }
 	fread(&header->Size,1,4,inFile);
 	fread(&header->Index,1,4*26,inFile);
 fread(&header->count,1,4,inFile);
    (*file_in)=(char *)malloc(header->Size-28*4); 
	 if ((*file_in) == NULL)
    {
    fprintf(stderr, "Malloc of array in loadArray failed!\n");
    return NULL;
    }
	memset(*file_in,0,header->Size-28*4);
     fread((*file_in),1,header->Size-28*4,inFile);
		fclose(inFile);

printf("Reading file %s (each . is 1000 words read)\n", inFileName);
    *count = header->count;
    return header;
}
int isString(char *file_in,char *word)
{
	char *ptemp=NULL;
	ptemp=file_in;
 
	while((*ptemp)!='\n')
	 ptemp++;
	 memcpy(word,file_in,ptemp-file_in);
	return 1;
};
  
int LoadDate(char *inFileName, char **file_in, int *count)
{
 FILE *inFile;
int Size;
    if ((inFile = fopen(inFileName, "rb")) == NULL)
    {
    fprintf(stderr,"Error opening input file, %s\n", inFileName);
    return 0;
    }
fread(&Size,1,4,inFile);
fseek(inFile,27*4,SEEK_SET); 
fread(count,1,4,inFile);
 (*file_in)=(char *)malloc(Size-28*4);
 memset(*file_in,0,Size-28*4);
fread((*file_in),1,Size-28*4,inFile);
fclose(inFile);
return 1;
}

unsigned _stdcall ip_d(LPVOID myarg) //ip查DOMAIN
{
    
char *word;
char filename[WORD_LENGTH];
int No;
    int j=0;
     int k=0;
	 char *array;
	 int count;
    char out[WORD_LENGTH];

    char *gc;
	char *p;
	char *Domin;

word=((struct MyArg *)myarg)->find;
	No=((struct MyArg *)myarg)->k;

	switch(No)
	{
		case 0:strcpy(filename,"G:\\\\com") ;break;
		case 1:strcpy(filename,"G:\\\\cn") ;break;
		case 2:strcpy(filename,"G:\\\\net") ;break;
		case 3:strcpy(filename,"G:\\\\hk") ;break;
		case 4:strcpy(filename,"G:\\\\org") ;break;
	}
	if (!LoadDate(filename,&array,&count))
    {
        fprintf(stderr,"    loadArray failed! Program terminating...\n");
        return EXIT_FAILURE; 
    }
	 
   	if((gc=strstr(array,word)))
   
         {            
         		  memset(out,0,WORD_LENGTH);
				 
				 for(Domin=gc;(*Domin)!='\n';Domin--);
				   memcpy(out,Domin+1,gc-Domin-2);
					p=filename;
					while(*(p++)=='\\');
					strcat(out,".");
					strcat(out,p+3);
					if(No!=0)
						strcat((*((struct MyArg *)myarg)->dns_result),";");
				   strcat((*((struct MyArg *)myarg)->dns_result),out);
                                                         
         }
  
	else    printf("%s ignored(not found) in %s !\n",word,filename);
		  free(array); 

} 

char *Word_Postfix(char *in,char *open)
{
char *p;
char *org=in;
char ptem[WORD_LENGTH]="";
while(*(in++)!='.');
p=in;
while(*(++p)!=0);
memcpy(ptem,in,p-in);
 
sprintf(open,"G:\\\\%s",ptem);
 
*(--in)=0;
strcpy(ptem,org);
memset(org,0,WORD_LENGTH);
strcpy(org,ptem);
 
 return ptem;
}

void d_ip(char **wordArray, int *count,char *word1,char **dns_result) //DOMAIN查ip
{
    char word[WORD_LENGTH];	
	
    char IP[WORD_LENGTH];
	char Postfix[WORD_LENGTH];
	char openfile[WORD_LENGTH];
	char *p;
	char *p2;
	int found=0;
	struct MMyFileHeader *header;
	memset(word,0,WORD_LENGTH);
	memset(IP,0,WORD_LENGTH);
	memset(Postfix,0,WORD_LENGTH);
	memset(openfile,0,WORD_LENGTH);

	 
    printf("Domain Name = %s,",word1);

	strcpy(word,word1);
Word_Postfix(word,openfile);
 
if (!(header=loadArray(openfile,wordArray,count)))
    {
        fprintf(stderr,"    loadArray failed! Program terminating...\n");
     
    }

	p2=*wordArray+header->Index[word[0]-'a']-28*4;
	while(p=strstr(p2,word))
	{
		
		

			p2=p;
			if(*(p-1)!='\n'){
				   while((*p2++)!='\n');
				  continue;
			  }
              p+=strlen(word);  
			  if((*p)!='_'){
				   while((*p2++)!='\n');
				  continue;
			  }
			  p++;
				memset(IP,0,WORD_LENGTH);

 
				 
			 if(isString(p,IP))
			 {
			 	fflush(stdout); 
				  fprintf(stderr,"%s IP Address is %s \n",word1,IP);
                found=1;
                                                               
			 }
			 
			  
			 while((*p2++)!='\n');

	}
	if(!found)
		{
          printf("%s ignored(not found)!\n",word1);
		  sprintf(IP,"(not found)!\n");
			//return;
		}
        free(header);
		memcpy(*dns_result,IP,sizeof(IP));
		
} 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩成人一区二区三区在线观看| 91精品啪在线观看国产60岁| 久久99热99| 美女在线一区二区| 亚洲成国产人片在线观看| 中文字幕在线观看不卡视频| 日本一区二区成人| 综合精品久久久| 成人免费小视频| 夜夜嗨av一区二区三区中文字幕 | 在线亚洲一区二区| 色综合天天综合色综合av| 91麻豆蜜桃一区二区三区| 欧美日韩免费高清一区色橹橹| 色婷婷久久久亚洲一区二区三区| 色88888久久久久久影院按摩| 日本福利一区二区| 欧美日本精品一区二区三区| 91精品国产麻豆| 国产亚洲1区2区3区| 国产精品久久99| 亚洲嫩草精品久久| 日韩成人av影视| 国产毛片一区二区| 色哟哟国产精品免费观看| 欧美日本精品一区二区三区| 精品国产一区二区国模嫣然| 久久精品人人做人人综合| 亚洲天堂网中文字| 热久久国产精品| 丰满白嫩尤物一区二区| 91女神在线视频| 日韩免费高清av| 亚洲女同ⅹxx女同tv| 日本不卡视频在线观看| 波多野结衣视频一区| 欧美理论电影在线| 国产欧美日韩综合精品一区二区| 亚洲视频一二区| 麻豆国产精品视频| 色噜噜夜夜夜综合网| 精品99久久久久久| 丝袜美腿亚洲一区| 99久久99久久免费精品蜜臀| 欧美日本国产一区| 国产精品国产三级国产aⅴ原创 | 亚洲一区二区免费视频| 精品一区二区三区不卡| 色爱区综合激月婷婷| 久久久久免费观看| 日韩成人一区二区| 91视频.com| 久久九九久久九九| 蜜桃视频在线一区| 欧美精品色综合| 亚洲国产综合色| av电影在线观看不卡| 久久女同精品一区二区| 蜜臀av性久久久久蜜臀aⅴ| 91传媒视频在线播放| 国产精品女人毛片| 国产精品一区二区无线| 精品卡一卡二卡三卡四在线| 婷婷国产v国产偷v亚洲高清| 99久久综合精品| 亚洲国产高清aⅴ视频| 国产一区二区三区四| 欧美一区二区三区在线视频| 亚洲成人激情社区| 欧美日韩在线播| 亚洲午夜在线视频| 色噜噜狠狠一区二区三区果冻| 一区精品在线播放| proumb性欧美在线观看| 国产精品色一区二区三区| 国产成人午夜高潮毛片| 久久精品日产第一区二区三区高清版| 麻豆精品视频在线观看| 日韩一级完整毛片| 久久99这里只有精品| 久久人人97超碰com| 国产成人午夜精品5599| 国产精品成人免费精品自在线观看| 国产麻豆日韩欧美久久| 国产色产综合产在线视频| 国产盗摄一区二区三区| 国产精品你懂的在线| 91色视频在线| 亚洲成人福利片| 日韩欧美国产高清| 国产精品1区2区3区| 国产精品毛片高清在线完整版| 91麻豆国产自产在线观看| 亚洲一级二级三级在线免费观看| 欧美日本在线观看| 蜜臀久久99精品久久久画质超高清| 精品sm捆绑视频| 972aa.com艺术欧美| 午夜精品久久久久久久久久| 日韩欧美成人激情| www.66久久| 日本美女一区二区三区视频| 久久九九国产精品| 欧美午夜在线一二页| 久久黄色级2电影| 综合网在线视频| 91麻豆精品国产| 成人av网址在线| 日韩av不卡在线观看| 国产精品情趣视频| 精品视频在线免费观看| 国产精品自在欧美一区| 亚洲欧美日韩一区二区三区在线观看 | 亚洲国产另类av| 欧美大片一区二区三区| 91丨porny丨在线| 国产一区在线看| 午夜影院久久久| 中文字幕亚洲成人| 欧美videos中文字幕| 一本久久精品一区二区| 国产在线一区二区综合免费视频| 亚洲人成亚洲人成在线观看图片| 日韩免费高清电影| 欧美视频完全免费看| 成人午夜激情视频| 久久66热偷产精品| 午夜伊人狠狠久久| 又紧又大又爽精品一区二区| 久久久久久亚洲综合影院红桃| 欧美精品欧美精品系列| 91捆绑美女网站| 成人性生交大片免费看中文| 免费高清在线一区| 亚洲夂夂婷婷色拍ww47| 自拍偷拍亚洲综合| 日本一区二区久久| 久久久精品tv| 久久理论电影网| 日韩美女视频一区二区在线观看| 欧美日韩综合在线| 91久久精品一区二区| 不卡视频在线观看| 国产精品主播直播| 狠狠色2019综合网| 激情综合色综合久久综合| 午夜精品福利一区二区三区av | 毛片一区二区三区| 午夜精品免费在线| 亚洲一区二区三区美女| 亚洲午夜一区二区| 亚洲一二三四久久| 天堂午夜影视日韩欧美一区二区| 一区二区在线看| 亚洲一区二区av在线| 亚洲一级片在线观看| 午夜日韩在线电影| 蜜臀va亚洲va欧美va天堂| 久久成人久久爱| 国产一区二区三区最好精华液| 热久久免费视频| 紧缚捆绑精品一区二区| 国产精品自拍在线| 97aⅴ精品视频一二三区| av一区二区不卡| 91高清视频在线| 91精品国产色综合久久ai换脸 | 精品美女一区二区三区| 欧美成人乱码一区二区三区| 精品粉嫩超白一线天av| 国产女主播在线一区二区| 国产精品理论片| 一区二区三区小说| 婷婷综合五月天| 精品在线播放免费| 成人动漫视频在线| 欧美三级韩国三级日本三斤| 欧美精品自拍偷拍动漫精品| 日韩视频免费直播| 国产亚洲综合色| 亚洲精品国产一区二区精华液 | 自拍偷拍亚洲综合| 三级一区在线视频先锋| 国产成人在线观看免费网站| 91美女片黄在线| 精品乱码亚洲一区二区不卡| 综合婷婷亚洲小说| 男女性色大片免费观看一区二区| 国产一区在线视频| 欧美三区免费完整视频在线观看| 精品少妇一区二区三区在线播放 | 欧美日本免费一区二区三区| 精品福利一区二区三区免费视频| 国产精品传媒入口麻豆| 免费人成精品欧美精品| 成人国产亚洲欧美成人综合网| 91麻豆精品久久久久蜜臀| 国产喂奶挤奶一区二区三区| 日日夜夜精品视频免费| 97精品久久久久中文字幕|