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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? nameser.h

?? Ettercap最初設(shè)計(jì)為交換網(wǎng)上的sniffer
?? H
?? 第 1 頁 / 共 2 頁
字號(hào):
/* * Copyright (c) 1983, 1989, 1993 *    The Regents of the University of California.  All rights reserved. *  * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright *    notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright *    notice, this list of conditions and the following disclaimer in the *    documentation and/or other materials provided with the distribution. * 4. Neither the name of the University nor the names of its contributors *    may be used to endorse or promote products derived from this software *    without specific prior written permission. *  * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. *//* * Copyright (c) 1996-1999 by Internet Software Consortium. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. * * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS * ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE * CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS * SOFTWARE. *//* *	$BINDId: nameser.h,v 8.37 2000/03/30 21:16:49 vixie Exp $ */#ifndef _ARPA_NAMESER_H_#define _ARPA_NAMESER_H_#define BIND_4_COMPAT#include <sys/param.h>#if (!defined(BSD)) || (BSD < 199306)/* # include <sys/bitypes.h> */#include <sys/types.h>#else# include <sys/types.h>#endif#include <sys/cdefs.h>/* * Revision information.  This is the release date in YYYYMMDD format. * It can change every day so the right thing to do with it is use it * in preprocessor commands such as "#if (__NAMESER > 19931104)".  Do not * compare for equality; rather, use it to determine whether your libbind.a * contains a new enough lib/nameser/ to support the feature you need. */#define __NAMESER	19991006	/* New interface version stamp. *//* * Define constants based on RFC 883, RFC 1034, RFC 1035 */#define NS_PACKETSZ	512	/* maximum packet size */#define NS_MAXDNAME	1025	/* maximum domain name */#define NS_MAXCDNAME	255	/* maximum compressed domain name */#define NS_MAXLABEL	63	/* maximum length of domain label */#define NS_HFIXEDSZ	12	/* #/bytes of fixed data in header */#define NS_QFIXEDSZ	4	/* #/bytes of fixed data in query */#define NS_RRFIXEDSZ	10	/* #/bytes of fixed data in r record */#define NS_INT32SZ	4	/* #/bytes of data in a u_int32_t */#define NS_INT16SZ	2	/* #/bytes of data in a u_int16_t */#define NS_INT8SZ	1	/* #/bytes of data in a u_int8_t */#define NS_INADDRSZ	4	/* IPv4 T_A */#define NS_IN6ADDRSZ	16	/* IPv6 T_AAAA */#define NS_CMPRSFLGS	0xc0	/* Flag bits indicating name compression. */#define NS_DEFAULTPORT	53	/* For both TCP and UDP. *//* * These can be expanded with synonyms, just keep ns_parse.c:ns_parserecord() * in synch with it. */typedef enum __ns_sect {	ns_s_qd = 0,		/* Query: Question. */	ns_s_zn = 0,		/* Update: Zone. */	ns_s_an = 1,		/* Query: Answer. */	ns_s_pr = 1,		/* Update: Prerequisites. */	ns_s_ns = 2,		/* Query: Name servers. */	ns_s_ud = 2,		/* Update: Update. */	ns_s_ar = 3,		/* Query|Update: Additional records. */	ns_s_max = 4} ns_sect;/* * This is a message handle.  It is caller allocated and has no dynamic data. * This structure is intended to be opaque to all but ns_parse.c, thus the * leading _'s on the member names.  Use the accessor functions, not the _'s. */typedef struct __ns_msg {	const u_char	*_msg, *_eom;	u_int16_t	_id, _flags, _counts[ns_s_max];	const u_char	*_sections[ns_s_max];	ns_sect		_sect;	int		_rrnum;	const u_char	*_ptr;} ns_msg;/* Private data structure - do not use from outside library. */struct _ns_flagdata {  int mask, shift;  };extern struct _ns_flagdata _ns_flagdata[];/* Accessor macros - this is part of the public interface. */#define ns_msg_getflag(handle, flag) ( \			((handle)._flags & _ns_flagdata[flag].mask) \			 >> _ns_flagdata[flag].shift \			)#define ns_msg_id(handle) ((handle)._id + 0)#define ns_msg_base(handle) ((handle)._msg + 0)#define ns_msg_end(handle) ((handle)._eom + 0)#define ns_msg_size(handle) ((handle)._eom - (handle)._msg)#define ns_msg_count(handle, section) ((handle)._counts[section] + 0)/* * This is a parsed record.  It is caller allocated and has no dynamic data. */typedef	struct __ns_rr {	char		name[NS_MAXDNAME];	u_int16_t	type;	u_int16_t	rr_class;	u_int32_t	ttl;	u_int16_t	rdlength;	const u_char *	rdata;} ns_rr;/* Accessor macros - this is part of the public interface. */#define ns_rr_name(rr)	(((rr).name[0] != '\0') ? (rr).name : ".")#define ns_rr_type(rr)	((ns_type)((rr).type + 0))#define ns_rr_class(rr)	((ns_class)((rr).rr_class + 0))#define ns_rr_ttl(rr)	((rr).ttl + 0)#define ns_rr_rdlen(rr)	((rr).rdlength + 0)#define ns_rr_rdata(rr)	((rr).rdata + 0)/* * These don't have to be in the same order as in the packet flags word, * and they can even overlap in some cases, but they will need to be kept * in synch with ns_parse.c:ns_flagdata[]. */typedef enum __ns_flag {	ns_f_qr,		/* Question/Response. */	ns_f_opcode,		/* Operation code. */	ns_f_aa,		/* Authoritative Answer. */	ns_f_tc,		/* Truncation occurred. */	ns_f_rd,		/* Recursion Desired. */	ns_f_ra,		/* Recursion Available. */	ns_f_z,			/* MBZ. */	ns_f_ad,		/* Authentic Data (DNSSEC). */	ns_f_cd,		/* Checking Disabled (DNSSEC). */	ns_f_rcode,		/* Response code. */	ns_f_max} ns_flag;/* * Currently defined opcodes. */typedef enum __ns_opcode {	ns_o_query = 0,		/* Standard query. */	ns_o_iquery = 1,	/* Inverse query (deprecated/unsupported). */	ns_o_status = 2,	/* Name server status query (unsupported). */				/* Opcode 3 is undefined/reserved. */	ns_o_notify = 4,	/* Zone change notification. */	ns_o_update = 5,	/* Zone update message. */	ns_o_max = 6} ns_opcode;/* * Currently defined response codes. */typedef	enum __ns_rcode {	ns_r_noerror = 0,	/* No error occurred. */	ns_r_formerr = 1,	/* Format error. */	ns_r_servfail = 2,	/* Server failure. */	ns_r_nxdomain = 3,	/* Name error. */	ns_r_notimpl = 4,	/* Unimplemented. */	ns_r_refused = 5,	/* Operation refused. */	/* these are for BIND_UPDATE */	ns_r_yxdomain = 6,	/* Name exists */	ns_r_yxrrset = 7,	/* RRset exists */	ns_r_nxrrset = 8,	/* RRset does not exist */	ns_r_notauth = 9,	/* Not authoritative for zone */	ns_r_notzone = 10,	/* Zone of record different from zone section */	ns_r_max = 11,	/* The following are TSIG extended errors */	ns_r_badsig = 16,	ns_r_badkey = 17,	ns_r_badtime = 18} ns_rcode;/* BIND_UPDATE */typedef enum __ns_update_operation {	ns_uop_delete = 0,	ns_uop_add = 1,	ns_uop_max = 2} ns_update_operation;/* * This structure is used for TSIG authenticated messages */struct ns_tsig_key {        char name[NS_MAXDNAME], alg[NS_MAXDNAME];        unsigned char *data;        int len;};typedef struct ns_tsig_key ns_tsig_key;/* * This structure is used for TSIG authenticated TCP messages */struct ns_tcp_tsig_state {	int counter;	struct dst_key *key;	void *ctx;	unsigned char sig[NS_PACKETSZ];	int siglen;};typedef struct ns_tcp_tsig_state ns_tcp_tsig_state;#define NS_TSIG_FUDGE 300#define NS_TSIG_TCP_COUNT 100#define NS_TSIG_ALG_HMAC_MD5 "HMAC-MD5.SIG-ALG.REG.INT"#define NS_TSIG_ERROR_NO_TSIG -10#define NS_TSIG_ERROR_NO_SPACE -11#define NS_TSIG_ERROR_FORMERR -12/* * Currently defined type values for resources and queries. */typedef enum __ns_type {	ns_t_invalid = 0,	/* Cookie. */	ns_t_a = 1,		/* Host address. */	ns_t_ns = 2,		/* Authoritative server. */	ns_t_md = 3,		/* Mail destination. */	ns_t_mf = 4,		/* Mail forwarder. */	ns_t_cname = 5,		/* Canonical name. */	ns_t_soa = 6,		/* Start of authority zone. */	ns_t_mb = 7,		/* Mailbox domain name. */	ns_t_mg = 8,		/* Mail group member. */	ns_t_mr = 9,		/* Mail rename name. */	ns_t_null = 10,		/* Null resource record. */	ns_t_wks = 11,		/* Well known service. */	ns_t_ptr = 12,		/* Domain name pointer. */	ns_t_hinfo = 13,	/* Host information. */	ns_t_minfo = 14,	/* Mailbox information. */	ns_t_mx = 15,		/* Mail routing information. */	ns_t_txt = 16,		/* Text strings. */	ns_t_rp = 17,		/* Responsible person. */	ns_t_afsdb = 18,	/* AFS cell database. */	ns_t_x25 = 19,		/* X_25 calling address. */	ns_t_isdn = 20,		/* ISDN calling address. */	ns_t_rt = 21,		/* Router. */	ns_t_nsap = 22,		/* NSAP address. */	ns_t_nsap_ptr = 23,	/* Reverse NSAP lookup (deprecated). */	ns_t_sig = 24,		/* Security signature. */	ns_t_key = 25,		/* Security key. */	ns_t_px = 26,		/* X.400 mail mapping. */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲特级片在线| 午夜成人免费电影| 久久久久久久久伊人| 欧美一级搡bbbb搡bbbb| 欧美一区二区三区系列电影| 欧美精品久久99久久在免费线| 欧美自拍偷拍一区| 欧美性一级生活| 欧美视频在线一区二区三区 | www精品美女久久久tv| 91精品国产全国免费观看| 91精品中文字幕一区二区三区| 91精品国产免费| 欧美国产精品一区二区三区| 一本一道久久a久久精品综合蜜臀| 国产精品色一区二区三区| 久久这里都是精品| 久久久久久久网| 中文字幕一区二区三区不卡| 亚洲卡通欧美制服中文| 亚洲成人高清在线| 免费人成网站在线观看欧美高清| 久久国产综合精品| 成人爽a毛片一区二区免费| 94色蜜桃网一区二区三区| 欧美怡红院视频| 欧美一级免费观看| 国产午夜一区二区三区| 中文字幕一区二区三区在线播放 | 久久久久久久综合狠狠综合| 国产精品久久一级| 亚洲第一主播视频| 国内精品免费**视频| 成人一二三区视频| 欧美在线999| 精品日韩一区二区三区免费视频| 五月天亚洲婷婷| 亚洲黄色片在线观看| 国产专区综合网| 成人高清免费观看| 一本色道a无线码一区v| 欧美日韩性生活| 久久久精品蜜桃| 亚洲综合图片区| 国产一区二区久久| 97se亚洲国产综合自在线| 欧美精品九九99久久| 国产喷白浆一区二区三区| 夜夜爽夜夜爽精品视频| 精品一区二区三区在线观看| 色婷婷精品久久二区二区蜜臂av| 91精品欧美综合在线观看最新 | 中文字幕一区av| 亚洲高清在线精品| 国产一区二区免费在线| 欧美日韩一区二区三区高清| 久久嫩草精品久久久精品| 91免费在线播放| 日韩视频免费直播| 亚洲人成小说网站色在线| 免费在线欧美视频| 波波电影院一区二区三区| 国产亚洲一区字幕| 欧美亚洲国产bt| 久久色在线视频| 午夜精品福利久久久| 成人黄色国产精品网站大全在线免费观看| 欧美日韩综合在线免费观看| 国产精品无人区| 麻豆一区二区三区| 欧美综合天天夜夜久久| 国产精品妹子av| 国产精品一线二线三线精华| 在线91免费看| 夜夜精品视频一区二区| 成人美女视频在线观看| 日韩欧美综合一区| 亚洲二区在线观看| 91美女在线看| 中文字幕第一区| 国产麻豆精品在线| 欧美一级日韩一级| 午夜精品久久久久久久久久| 色婷婷久久久久swag精品| 国产精品丝袜91| 国产乱码字幕精品高清av | 337p亚洲精品色噜噜噜| 成人夜色视频网站在线观看| 在线不卡欧美精品一区二区三区| 欧美福利电影网| 国产精品久久久久一区 | 成人av午夜影院| 久久久99免费| 国产一区二区三区高清播放| 日韩在线卡一卡二| 欧美日韩一本到| 亚洲福利一二三区| 欧美色倩网站大全免费| 一级做a爱片久久| 欧美视频中文一区二区三区在线观看| 亚洲精品日韩综合观看成人91| 成人国产在线观看| 国产精品久久久久影院色老大 | 精品乱码亚洲一区二区不卡| 日本视频一区二区| 欧美精品国产精品| 日韩专区欧美专区| 欧美一区二区免费观在线| 日韩福利视频导航| 欧美一级在线免费| 九九**精品视频免费播放| 精品国产乱码久久久久久免费| 韩国三级在线一区| 精品国产乱码久久久久久蜜臀| 亚洲二区在线视频| av电影天堂一区二区在线观看| 中文av一区二区| 91丨porny丨中文| 亚洲国产精品欧美一二99| 5858s免费视频成人| 美女高潮久久久| 国产亚洲综合在线| aaa亚洲精品| 亚洲午夜羞羞片| 91麻豆精品国产| 国产精品 日产精品 欧美精品| 国产精品久久久久精k8| 欧美艳星brazzers| 奇米影视7777精品一区二区| 久久久久成人黄色影片| av一区二区三区四区| 亚洲福利一区二区三区| 日韩色在线观看| 成人一区二区三区中文字幕| 亚洲精品网站在线观看| 4438x成人网最大色成网站| 国精品**一区二区三区在线蜜桃| 国产精品久久久久影院亚瑟| 欧美日本一区二区在线观看| 国内久久婷婷综合| 亚洲色图欧洲色图| 欧美一卡2卡三卡4卡5免费| 国产高清不卡一区| 一区二区三区欧美在线观看| 欧美一卡在线观看| av中文字幕在线不卡| 日韩高清不卡在线| 国产精品免费视频一区| 欧美高清你懂得| 丁香天五香天堂综合| 午夜精品久久久久久久久| 国产日韩欧美综合在线| 精品视频全国免费看| 国产成人亚洲精品青草天美| 亚洲午夜免费电影| 国产午夜久久久久| 丝袜脚交一区二区| 国产欧美精品区一区二区三区| 欧美日韩亚洲综合| 成人午夜电影久久影院| 日韩av中文在线观看| 综合色天天鬼久久鬼色| 精品盗摄一区二区三区| 欧洲一区二区av| 成人高清视频在线| 蜜臀91精品一区二区三区| 亚洲三级在线观看| 久久影音资源网| 欧美精品国产精品| 一本一本大道香蕉久在线精品 | 另类调教123区| 亚洲国产精品影院| 国产精品欧美一级免费| 精品欧美一区二区久久| 欧美精品久久天天躁| 91在线你懂得| 国产高清不卡二三区| 久久精品久久99精品久久| 亚洲福利视频一区| 亚洲视频 欧洲视频| 久久精品综合网| 日韩欧美国产午夜精品| 欧美精品777| 欧美午夜不卡在线观看免费| av激情综合网| 成人h动漫精品一区二| 国产精品一区二区在线播放| 日本成人中文字幕在线视频| 亚洲综合在线观看视频| 日韩美女视频一区| 国产精品免费视频网站| 国产日韩欧美亚洲| 久久综合色婷婷| 26uuu久久天堂性欧美| 欧美区视频在线观看| 欧美人与z0zoxxxx视频| 欧美四级电影在线观看| 欧美在线色视频| 欧美伊人久久久久久久久影院 | 成人性视频网站|