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

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

?? spp_ssh.h

?? 著名的入侵檢測系統snort的最新版本的源碼
?? H
字號:
/* $Id *//*** Copyright (C) 2005 Sourcefire, Inc.****** This program is free software; you can redistribute it and/or modify** it under the terms of the GNU General Public License Version 2 as** published by the Free Software Foundation.  You may not use, modify or** distribute this program under any other version of the GNU General** Public License.**** This program is distributed in the hope that it will be useful,** but WITHOUT ANY WARRANTY; without even the implied warranty of** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the** GNU General Public License for more details.**** You should have received a copy of the GNU General Public License** along with this program; if not, write to the Free Software** Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.*//* * spp_ssh.h: Definitions, structs, function prototype(s) for *		the SSH preprocessor. * Author: Chris Sherwin */#ifndef SPP_SSH_H#define SPP_SSH_H#define MAX_PORTS 65536/* * Default SSH port */#define SSH_PORT	22/*  * Maximum length of a valid SSH proto version string, in bytes. */#define SSH_MAX_PROTOVERS_STRING	40/* * Boolean values. */#define SSH_TRUE	(1)#define SSH_FALSE	(0)/* * Error codes. */#define SSH_SUCCESS	(1)#define SSH_FAILURE	(0)/* * Default values for configurable parameters. */#define SSH_DEFAULT_MAX_ENC_PKTS	25#define SSH_DEFAULT_MAX_CLIENT_BYTES	19600/* * One of these structures is kept for each configured  * server port. */typedef struct _sshPortlistNode{	u_int16_t server_port;	struct _sshPortlistNode* nextp;} SSHPortNode;/* * Global SSH preprocessor configuration. * * AutodetectEnabled:	Whether or not to apply auto-detection of SSH *				to ports other than those configured. * MaxEncryptedPackets: Maximum number of encrypted packets examined per *				session. * MaxClientBytes:	Maximum bytes of encrypted data that can be *				sent by client without a server response. * DisableRules: 	Disable rule processing for SSH traffic. * EnabledAlerts: 	Bit vector describing which alerts are enabled. */typedef struct _sshConfig{	u_int8_t  AutodetectEnabled;	u_int16_t MaxEncryptedPackets;	u_int16_t MaxClientBytes;	u_int16_t DisableRules;	u_int16_t EnabledAlerts;//	SSHPortNode* PortList;    char      ports[MAX_PORTS/8];} SSHConfig;/* * Per-session data block containing current state * of the SSH preprocessor for the session. *  * version:		Version of SSH detected for this session.  * num_enc_pkts: 	Number of encrypted packets seen on this session. * num_client_bytes:    Number of bytes of encrypted data sent by client,  *				without a server response. * state_flags:		Bit vector describing the current state of the  * 				session. */typedef struct _sshData{	u_int8_t  version;	u_int16_t num_enc_pkts;	u_int16_t num_client_bytes;	u_int32_t state_flags;} SSHData;/* * Session state flags for SSHData::state_flags */#define SSH_FLG_CLEAR			(0x0)#define SSH_FLG_CLIENT_IDSTRING_SEEN	(0x1)#define SSH_FLG_SERV_IDSTRING_SEEN	(0x2)#define SSH_FLG_SERV_PKEY_SEEN		(0x4)#define SSH_FLG_CLIENT_SKEY_SEEN	(0x8)#define SSH_FLG_CLIENT_KEXINIT_SEEN	(0x10)#define SSH_FLG_SERV_KEXINIT_SEEN	(0x20) #define SSH_FLG_KEXDH_INIT_SEEN		(0x40)#define SSH_FLG_KEXDH_REPLY_SEEN	(0x80)#define SSH_FLG_GEX_REQ_SEEN		(0x100)#define SSH_FLG_GEX_GRP_SEEN		(0x200)#define SSH_FLG_GEX_INIT_SEEN		(0x400)#define SSH_FLG_GEX_REPLY_SEEN		(0x800)#define SSH_FLG_NEWKEYS_SEEN		(0x1000)#define SSH_FLG_SESS_ENCRYPTED		(0x2000)#define SSH_FLG_GOBBLES_ALERTED		(0x4000)#define SSH_FLG_CRC32_ALERTED		(0x8000)/* * Some convenient combinations of state flags. */#define SSH_FLG_BOTH_IDSTRING_SEEN	(SSH_FLG_CLIENT_IDSTRING_SEEN |  \					 SSH_FLG_SERV_IDSTRING_SEEN )#define SSH_FLG_V1_KEYEXCH_DONE		(SSH_FLG_SERV_PKEY_SEEN | \					 SSH_FLG_CLIENT_SKEY_SEEN )#define SSH_FLG_V2_KEXINIT_DONE		(SSH_FLG_CLIENT_KEXINIT_SEEN | \					 SSH_FLG_SERV_KEXINIT_SEEN )#define SSH_FLG_V2_DHOLD_DONE		(SSH_FLG_KEXDH_INIT_SEEN | \					 SSH_FLG_KEXDH_REPLY_SEEN | \					 SSH_FLG_NEWKEYS_SEEN )#define SSH_FLG_V2_DHNEW_DONE		(SSH_FLG_GEX_REQ_SEEN | \					 SSH_FLG_GEX_GRP_SEEN | \					 SSH_FLG_GEX_INIT_SEEN | \					 SSH_FLG_GEX_REPLY_SEEN | \					 SSH_FLG_NEWKEYS_SEEN )/* * SSH version values for SSHData::version */#define SSH_VERSION_UNKNOWN	(0x0)#define SSH_VERSION_1		(0x1)#define SSH_VERSION_2		(0x2)/* * Length of SSH2 header, in bytes. */#define SSH2_HEADERLEN		(5)/* * SSH2 binary packet struct. * * packet_length: Length of packet in bytes not including *		  this field or the mesg auth code (mac) * padding_length: Length of padding section. * packet_data:    Variable length packet payload + padding + MAC. */typedef struct _ssh2Packet{	u_int32_t packet_length;	u_int8_t  padding_length;	char 	  packet_data[1];} SSH2Packet;/*  * SSH v1 message types (of interest)  */#define SSH_MSG_V1_SMSG_PUBLIC_KEY 	2#define SSH_MSG_V1_CMSG_SESSION_KEY	3/* * SSH v2 message types (of interest) */#define SSH_MSG_KEXINIT		20	#define SSH_MSG_NEWKEYS		21#define SSH_MSG_KEXDH_INIT	30#define SSH_MSG_KEXDH_REPLY	31#define SSH_MSG_KEXDH_GEX_REQ	34#define SSH_MSG_KEXDH_GEX_GRP	33#define SSH_MSG_KEXDH_GEX_INIT  32#define SSH_MSG_KEXDH_GEX_REPLY 31/* Direction of sent message. */#define SSH_DIR_FROM_SERVER	(0x1)#define SSH_DIR_FROM_CLIENT	(0x2)/* * Keyword strings for parsing configuration options. */#define SSH_SERVERPORTS_KEYWORD			"server_ports"#define SSH_MAX_ENC_PKTS_KEYWORD		"max_encrypted_packets"#define SSH_MAX_CLIENT_BYTES_KEYWORD		"max_client_bytes"#define SSH_AUTODETECT_KEYWORD			"autodetect"#define SSH_DISABLE_GOBBLES_KEYWORD		"disable_gobbles"#define SSH_DISABLE_CRC32_KEYWORD		"disable_ssh1crc32"#define SSH_DISABLE_SECURECRT_KEYWORD		"disable_srvoverflow"#define SSH_DISABLE_PROTOMISMATCH_KEYWORD	"disable_protomismatch"#define SSH_DISABLE_WRONGDIR_KEYWORD 		"disable_badmsgdir"#define SSH_DISABLE_RULES_KEYWORD		"disable_rules"#define SSH_DISABLE_PAYLOAD_SIZE        "disable_paysize"#define SSH_DISABLE_UNRECOGNIZED_VER    "disable_recognition"/* * SSH preprocessor alert types. */#define SSH_EVENT_GOBBLES		1#define SSH_EVENT_CRC32			2#define SSH_EVENT_SECURECRT		3#define SSH_EVENT_PROTOMISMATCH	4#define SSH_EVENT_WRONGDIR		5#define SSH_EVENT_PAYLOAD_SIZE  6#define SSH_EVENT_VERSION       7/* * SSH alert flags */#define SSH_ALERT_NONE			(0x0)#define SSH_ALERT_GOBBLES		(0x1)#define SSH_ALERT_CRC32			(0x2)#define SSH_ALERT_SECURECRT		(0x4)#define SSH_ALERT_PROTOMISMATCH	(0x8)#define SSH_ALERT_WRONGDIR		(0x10)#define SSH_ALERT_PAYSIZE       (0x20)#define SSH_ALERT_UNRECOGNIZED  (0x40)#define SSH_ALERT_ALL			(0xFFFF)/* * SSH preprocessor alert strings. */#define SSH_EVENT_GOBBLES_STR		"(spp_ssh) Gobbles exploit"#define SSH_EVENT_CRC32_STR		"(spp_ssh) SSH1 CRC32 exploit"#define	SSH_EVENT_SECURECRT_STR		"(spp_ssh) Server version string overflow"#define SSH_EVENT_PROTOMISMATCH_STR	"(spp_ssh) Protocol mismatch"#define SSH_EVENT_WRONGDIR_STR 		"(spp_ssh) Bad message direction"#define SSH_PAYLOAD_SIZE_STR        "(spp_ssh) Payload size incorrect for the given payload"#define SSH_VERSION_STR             "(spp_ssh) Failed to detect SSH version string"/* Prototypes for public interface */extern void SetupSSH(void);#endif /* SPP_SSH_H */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产91亚洲一区二区三区婷婷| 奇米色777欧美一区二区| 日韩欧美中文字幕公布| 欧美疯狂性受xxxxx喷水图片| 一本大道av伊人久久综合| 不卡的电视剧免费网站有什么| 国产麻豆午夜三级精品| 国产精品18久久久久久vr| 国精产品一区一区三区mba桃花| 久久成人久久鬼色| 国产一区二区免费看| 懂色av噜噜一区二区三区av| 成人免费电影视频| 91高清在线观看| 欧美喷潮久久久xxxxx| 日韩限制级电影在线观看| 久久综合久久久久88| 国产精品家庭影院| 一区二区免费在线播放| 日韩黄色片在线观看| 麻豆高清免费国产一区| 国产精品一品二品| 91欧美激情一区二区三区成人| 欧美亚洲图片小说| 日韩欧美一区二区三区在线| 中文字幕精品一区 | 成人短视频下载| 亚洲精品美国一| 亚洲一区二区五区| 美女被吸乳得到大胸91| 国产成人精品www牛牛影视| 99在线精品一区二区三区| 欧美日韩一级二级三级| 久久久久久久久久久久久女国产乱| 中文字幕成人av| 日韩精品欧美精品| 成人国产精品免费网站| 91精品国产高清一区二区三区 | 日本视频免费一区| 国产一区二区剧情av在线| 欧美在线播放高清精品| 91精品国产欧美一区二区18| 欧美极品少妇xxxxⅹ高跟鞋| 天堂蜜桃91精品| proumb性欧美在线观看| 欧美大黄免费观看| 午夜在线成人av| www.视频一区| 久久久久久久久久看片| 青椒成人免费视频| 色妞www精品视频| 国产女主播在线一区二区| 男人操女人的视频在线观看欧美| 成人av在线一区二区三区| 欧美成人精品福利| 天堂一区二区在线免费观看| 国产精品自在在线| 91麻豆精品国产91久久久资源速度| 国产精品成人一区二区艾草 | 欧美大黄免费观看| 爽爽淫人综合网网站| 在线观看一区日韩| 亚洲色图清纯唯美| 成人美女在线观看| 久久久亚洲高清| 国模无码大尺度一区二区三区| 欧美三级欧美一级| 一区二区理论电影在线观看| 97se亚洲国产综合自在线观| 国产精品久久久久影院老司| 国产精品一区专区| 久久久精品综合| 国产乱对白刺激视频不卡| 久久精子c满五个校花| 国产麻豆视频一区二区| 久久综合丝袜日本网| 国产在线看一区| 久久久久88色偷偷免费| 国产aⅴ精品一区二区三区色成熟| 久久久av毛片精品| 成人av午夜电影| 亚洲精品视频免费看| 欧美在线观看18| 亚洲午夜电影网| 欧美精品777| 青青草国产精品97视觉盛宴 | 成人午夜免费av| 日本一区二区免费在线| 成人精品视频.| 亚洲摸摸操操av| 欧美日韩国产高清一区二区三区| 一区二区三区免费看视频| 欧美日韩不卡视频| 激情文学综合网| 中文字幕免费不卡在线| 色嗨嗨av一区二区三区| 丝瓜av网站精品一区二区 | 成人久久视频在线观看| 亚洲视频一区在线观看| 欧美羞羞免费网站| 日本麻豆一区二区三区视频| 久久综合中文字幕| 日本精品视频一区二区三区| 免费高清成人在线| 国产精品久久久久久久久搜平片 | 国产视频911| 91免费观看视频在线| 亚洲大片一区二区三区| 久久综合给合久久狠狠狠97色69| 91在线国内视频| 麻豆精品精品国产自在97香蕉| 中文字幕不卡在线播放| 6080国产精品一区二区| 国产jizzjizz一区二区| 日韩二区三区在线观看| 国产精品美女久久久久av爽李琼| 精品视频999| 成人免费三级在线| 美女爽到高潮91| 亚洲一二三区不卡| 国产精品久久久久影院色老大| 555www色欧美视频| 色屁屁一区二区| 成人午夜视频在线观看| 久久9热精品视频| 亚洲国产精品久久艾草纯爱| 欧美国产精品v| 久久先锋影音av鲁色资源| 9191成人精品久久| 色综合久久综合网欧美综合网| 国产自产视频一区二区三区| 亚洲电影一区二区| 亚洲色欲色欲www在线观看| 久久久久久久久久久99999| 欧美一区二区三区性视频| 在线亚洲精品福利网址导航| 成人免费看黄yyy456| 国产精品正在播放| 国产精品综合av一区二区国产馆| 蜜臀国产一区二区三区在线播放| 亚洲午夜久久久久久久久电影网| 国产精品乱人伦| 国产欧美精品一区aⅴ影院 | 欧美bbbbb| 亚洲一区二区在线视频| 亚洲天堂久久久久久久| 国产亚洲va综合人人澡精品| 亚洲精品一线二线三线无人区| 日韩欧美一区二区三区在线| 日韩一区二区三区精品视频 | gogo大胆日本视频一区| 国产v综合v亚洲欧| 成人免费毛片高清视频| 国产成人免费网站| 韩国毛片一区二区三区| 国产精品综合一区二区| 国产精品亚洲一区二区三区在线| 精品一区二区三区免费观看| 精品午夜久久福利影院| 国内一区二区视频| 成人久久视频在线观看| 91浏览器在线视频| 在线一区二区视频| 在线成人免费视频| 精品国内二区三区| 中文字幕av一区二区三区| 日本一区二区高清| 亚洲精品视频免费看| 五月综合激情网| 蜜臀av性久久久久蜜臀aⅴ流畅| 精品一区二区日韩| 国产成人午夜精品5599 | 91精品国产综合久久婷婷香蕉 | 精品国产电影一区二区| 久久天天做天天爱综合色| 国产精品三级久久久久三级| 亚洲激情图片小说视频| 男男gaygay亚洲| 国产黄色成人av| 91浏览器打开| 日韩网站在线看片你懂的| 亚洲精品在线三区| 亚洲精品免费在线观看| 美女视频黄 久久| 99亚偷拍自图区亚洲| 91精品国产日韩91久久久久久| 欧美精彩视频一区二区三区| 一区二区在线观看视频在线观看| 琪琪久久久久日韩精品| 国产不卡高清在线观看视频| 欧美日韩一区三区四区| 久久久精品国产免大香伊| 亚洲超丰满肉感bbw| 国产盗摄一区二区三区| 欧美日韩国产区一| 一区精品在线播放| 韩国女主播一区二区三区| 91成人免费电影| 中文字幕欧美三区| 激情综合色播激情啊|