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

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

?? ip_conntrack_amanda.c

?? 優龍2410linux2.6.8內核源代碼
?? C
字號:
/* Amanda extension for IP connection tracking, Version 0.2 * (C) 2002 by Brian J. Murrell <netfilter@interlinx.bc.ca> * based on HW's ip_conntrack_irc.c as well as other modules * *      This program is free software; you can redistribute it and/or *      modify it under the terms of the GNU General Public License *      as published by the Free Software Foundation; either version *      2 of the License, or (at your option) any later version. * *	Module load syntax: * 	insmod ip_conntrack_amanda.o [master_timeout=n] *	 *	Where master_timeout is the timeout (in seconds) of the master *	connection (port 10080).  This defaults to 5 minutes but if *	your clients take longer than 5 minutes to do their work *	before getting back to the Amanda server, you can increase *	this value. * */#include <linux/kernel.h>#include <linux/module.h>#include <linux/netfilter.h>#include <linux/ip.h>#include <net/checksum.h>#include <net/udp.h>#include <linux/netfilter_ipv4/lockhelp.h>#include <linux/netfilter_ipv4/ip_conntrack_helper.h>#include <linux/netfilter_ipv4/ip_conntrack_amanda.h>static unsigned int master_timeout = 300;MODULE_AUTHOR("Brian J. Murrell <netfilter@interlinx.bc.ca>");MODULE_DESCRIPTION("Amanda connection tracking module");MODULE_LICENSE("GPL");MODULE_PARM(master_timeout, "i");MODULE_PARM_DESC(master_timeout, "timeout for the master connection");static char *conns[] = { "DATA ", "MESG ", "INDEX " };/* This is slow, but it's simple. --RR */static char amanda_buffer[65536];static DECLARE_LOCK(amanda_buffer_lock);static int help(struct sk_buff *skb,                struct ip_conntrack *ct, enum ip_conntrack_info ctinfo){	struct ip_conntrack_expect *exp;	struct ip_ct_amanda_expect *exp_amanda_info;	char *data, *data_limit, *tmp;	unsigned int dataoff, i;	u_int16_t port, len;	/* Only look at packets from the Amanda server */	if (CTINFO2DIR(ctinfo) == IP_CT_DIR_ORIGINAL)		return NF_ACCEPT;	/* increase the UDP timeout of the master connection as replies from	 * Amanda clients to the server can be quite delayed */	ip_ct_refresh(ct, master_timeout * HZ);	/* No data? */	dataoff = skb->nh.iph->ihl*4 + sizeof(struct udphdr);	if (dataoff >= skb->len) {		if (net_ratelimit())			printk("amanda_help: skblen = %u\n", skb->len);		return NF_ACCEPT;	}	LOCK_BH(&amanda_buffer_lock);	skb_copy_bits(skb, dataoff, amanda_buffer, skb->len - dataoff);	data = amanda_buffer;	data_limit = amanda_buffer + skb->len - dataoff;	*data_limit = '\0';	/* Search for the CONNECT string */	data = strstr(data, "CONNECT ");	if (!data)		goto out;	data += strlen("CONNECT ");	/* Only search first line. */		if ((tmp = strchr(data, '\n')))		*tmp = '\0';	for (i = 0; i < ARRAY_SIZE(conns); i++) {		char *match = strstr(data, conns[i]);		if (!match)			continue;		tmp = data = match + strlen(conns[i]);		port = simple_strtoul(data, &data, 10);		len = data - tmp;		if (port == 0 || len > 5)			break;		exp = ip_conntrack_expect_alloc();		if (exp == NULL)			goto out;		exp->tuple.src.ip = ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.ip;		exp->tuple.dst.ip = ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.ip;		exp->tuple.dst.protonum = IPPROTO_TCP;		exp->mask.src.ip = 0xFFFFFFFF;		exp->mask.dst.ip = 0xFFFFFFFF;		exp->mask.dst.protonum = 0xFFFF;		exp->mask.dst.u.tcp.port = 0xFFFF;		exp_amanda_info = &exp->help.exp_amanda_info;		exp_amanda_info->offset = tmp - amanda_buffer;		exp_amanda_info->port   = port;		exp_amanda_info->len    = len;		exp->tuple.dst.u.tcp.port = htons(port);		ip_conntrack_expect_related(exp, ct);	}out:	UNLOCK_BH(&amanda_buffer_lock);	return NF_ACCEPT;}static struct ip_conntrack_helper amanda_helper = {	.max_expected = ARRAY_SIZE(conns),	.timeout = 180,	.flags = IP_CT_HELPER_F_REUSE_EXPECT,	.me = THIS_MODULE,	.help = help,	.name = "amanda",	.tuple = { .src = { .u = { __constant_htons(10080) } },		   .dst = { .protonum = IPPROTO_UDP },	},	.mask = { .src = { .u = { 0xFFFF } },		 .dst = { .protonum = 0xFFFF },	},};static void __exit fini(void){	ip_conntrack_helper_unregister(&amanda_helper);}static int __init init(void){	return ip_conntrack_helper_register(&amanda_helper);}PROVIDES_CONNTRACK(amanda);module_init(init);module_exit(fini);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
18欧美亚洲精品| 日韩欧美成人激情| 大美女一区二区三区| 婷婷综合五月天| 亚洲国产精品久久久久秋霞影院| 亚洲欧美国产77777| 国产精品成人网| 亚洲天堂a在线| 亚洲一区二区四区蜜桃| 亚洲一区在线看| 日韩福利视频网| 国产大陆a不卡| 国产一区二区调教| 成人性生交大片免费看中文网站| 成人性生交大片免费看中文网站| 91在线视频免费91| 欧美日韩视频在线观看一区二区三区 | 中文字幕一区日韩精品欧美| 中文字幕+乱码+中文字幕一区| 亚洲欧美乱综合| 五月天中文字幕一区二区| 日本va欧美va精品发布| 国产精品亚洲成人| 色狠狠一区二区三区香蕉| 欧美喷水一区二区| 久久久久国色av免费看影院| 亚洲欧美电影一区二区| 日本在线不卡视频| 成人免费观看视频| 91精品国产一区二区三区香蕉 | 91啦中文在线观看| 欧美日韩视频在线一区二区| 久久美女艺术照精彩视频福利播放| 欧美国产国产综合| 午夜精品一区二区三区免费视频| 精品在线播放免费| 91色婷婷久久久久合中文| 欧美精品第1页| 国产精品免费aⅴ片在线观看| 亚洲高清久久久| 成人精品小蝌蚪| 精品国产乱码久久久久久闺蜜| 国产精品超碰97尤物18| 日韩国产在线观看| 色网站国产精品| 国产女人aaa级久久久级| 日韩电影一区二区三区四区| 972aa.com艺术欧美| 欧美成人女星排行榜| 一区二区三区欧美久久| 国产成人aaaa| 欧美日韩精品一区视频| 中文字幕一区二区三区不卡在线| 久久99精品国产.久久久久久| 欧美在线免费视屏| 国产精品第13页| 日精品一区二区| 波多野结衣在线一区| 久久女同精品一区二区| 综合中文字幕亚洲| 韩国女主播成人在线| 91国偷自产一区二区开放时间| 欧美成人猛片aaaaaaa| 一卡二卡欧美日韩| 波多野结衣中文一区| 国产欧美综合在线观看第十页| 男女性色大片免费观看一区二区| 欧美日韩亚洲综合一区| 一区二区三区.www| 色婷婷综合久色| 亚洲欧美日本韩国| 色婷婷av一区二区三区gif| 国产精品三级视频| 国产成人鲁色资源国产91色综| 精品奇米国产一区二区三区| 麻豆精品精品国产自在97香蕉| 中文成人综合网| 制服丝袜中文字幕亚洲| 亚洲男同性视频| 91老师国产黑色丝袜在线| 亚洲男人天堂一区| 色噜噜夜夜夜综合网| 亚洲裸体xxx| 欧美精品电影在线播放| 蜜臀99久久精品久久久久久软件| 91精品国产色综合久久不卡蜜臀| 午夜国产不卡在线观看视频| 91精品在线麻豆| 精品在线观看免费| 欧美激情中文字幕| 91色|porny| 日本欧美一区二区在线观看| 久久影音资源网| 成人动漫中文字幕| 亚洲综合999| 日韩视频免费观看高清完整版在线观看 | 日韩精品一区二区三区中文精品| 午夜精品123| 精品奇米国产一区二区三区| 国产成人午夜精品5599| 中文字幕不卡一区| 欧美亚洲日本国产| 九九精品视频在线看| 国产精品夫妻自拍| 9191国产精品| 国产91精品在线观看| 亚洲国产精品久久艾草纯爱| 26uuu精品一区二区在线观看| 丁香激情综合五月| 天天影视网天天综合色在线播放| 日韩欧美一二区| 成人美女视频在线看| 洋洋成人永久网站入口| 日韩欧美精品在线视频| 国产精品久久久一本精品| 成人理论电影网| 日韩精品视频网站| 欧美激情一区二区在线| 欧美日韩不卡一区二区| 国产精品1区二区.| 日韩成人免费电影| 国产精品视频麻豆| 日韩欧美一区二区视频| 91黄色激情网站| 国产99久久久国产精品免费看| 丝袜诱惑亚洲看片| 亚洲欧美自拍偷拍| 久久久久99精品一区| 91精品国产综合久久蜜臀| 91麻豆精品视频| 风间由美性色一区二区三区| 奇米一区二区三区| 亚洲第一成年网| 亚洲欧美另类小说视频| 亚洲国产精品v| 精品日韩欧美在线| 亚洲欧美视频在线观看视频| 亚洲精品视频在线| 久久综合视频网| 欧美日韩国产免费| 色综合久久88色综合天天6| 成人午夜伦理影院| 国内不卡的二区三区中文字幕| 日韩av午夜在线观看| 日一区二区三区| 亚洲国产精品精华液网站| 夜夜揉揉日日人人青青一国产精品| 国产精品福利一区| 国产精品成人免费精品自在线观看| 欧美国产成人在线| 中文字幕一区二区三区四区 | 欧美日韩高清一区二区不卡| 91在线云播放| 99久久精品费精品国产一区二区| 国产成人av电影| www.欧美.com| 琪琪久久久久日韩精品| 久久精品在这里| 日韩你懂的在线播放| 91精品在线麻豆| 日韩精品一区二| 欧美大胆一级视频| 久久九九久精品国产免费直播| 久久久久久久久久久电影| 久久精品男人天堂av| 国产精品欧美一级免费| 亚洲色图欧美激情| 亚洲成a人在线观看| 丝袜亚洲精品中文字幕一区| 久久99国内精品| 粉嫩一区二区三区在线看| 99国产精品视频免费观看| 在线看国产日韩| 日韩欧美色综合| 欧美极品另类videosde| 亚洲乱码国产乱码精品精的特点 | 不卡视频在线看| 国产精品伊人色| 不卡视频一二三四| 欧美性猛片aaaaaaa做受| 欧美另类高清zo欧美| 欧美不卡视频一区| 国产精品女人毛片| 亚洲五月六月丁香激情| 麻豆国产一区二区| 成人激情小说乱人伦| 欧美日韩国产一区二区三区地区| 日韩美一区二区三区| 综合电影一区二区三区| 日韩高清不卡在线| eeuss国产一区二区三区| 欧美欧美欧美欧美首页| 国产欧美va欧美不卡在线| 亚洲成年人网站在线观看| 国产成人精品免费网站| 91精品国产综合久久精品app| 国产欧美视频一区二区三区| 亚洲h精品动漫在线观看| 国产suv精品一区二区6| 一区二区三区四区不卡在线 |