免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: ShadowStar
打印 上一主题 下一主题

[网络管理] IPP2P模块修改版,最新0.99.16 [复制链接]

论坛徽章:
0
541 [报告]
发表于 2008-12-12 06:19 |只看该作者
原帖由 wind98 于 2008-12-10 16:50 发表
IPP2P最新0.99.16在2.6.25.10下好象用不了.我修改了libipt_ipp2p.c文件后才能编译成功

另外有没人用用过hippie这东西啊?

在2.6.27下不行。

论坛徽章:
0
542 [报告]
发表于 2008-12-12 14:40 |只看该作者
原帖由 ShadowStar 于 2007-11-16 20:42 发表
由于原版的ipp2p模块停留在0.8.2版,本人根据工作需要对ipp2p模块进行了修改和升级。

1。修正部分BT和电驴的过滤特征码
2。添加PPLive/PPStream/UUSee/QQLive/沸点网络电视/POCO/QVOD的过滤特征码,添加选项 ...

ipp2p这个项目的东西应该是完全商业化了,估计以后也不会再有新的开源版本发布。
http://www.ipoque.com/
人家已经是业界翘楚了,呵呵

论坛徽章:
0
543 [报告]
发表于 2008-12-13 11:51 |只看该作者

回复 #540 kevin.tan 的帖子

HiPPIE:Hi-Performance Protocol Identification Engine

http://hippie.oofle.com/
这东西不使用CONNTRACK,它有自己的连接管理.好象占用的CPU比L7或IPP2P小.

论坛徽章:
0
544 [报告]
发表于 2008-12-13 18:33 |只看该作者
原帖由 wind98 于 2008-12-13 11:51 发表
HiPPIE:Hi-Performance Protocol Identification Engine

http://hippie.oofle.com/
这东西不使用CONNTRACK,它有自己的连接管理.好象占用的CPU比L7或IPP2P小.



文档太少了,看了下patch文件,貌似仅支持>=2.6.27的内核

论坛徽章:
0
545 [报告]
发表于 2008-12-13 20:26 |只看该作者
lz好久没来了,忙些啥,请教下,如果linux使用了ipp2p,但是服务器上有squid代理服务器,是不是要对INPUT作限制;
iptables -I INPUT -m ipp2p --ipp2p --xunlei -j DROP

论坛徽章:
0
546 [报告]
发表于 2008-12-13 20:29 |只看该作者
期待早日发布基于linux平台的panbit;

论坛徽章:
0
547 [报告]
发表于 2008-12-16 10:46 |只看该作者

ubuntu 8.10 安装

最近在ubuntus 8.10 server上安装了下,步骤如下,以做参考。
1、sudo apt-get install linux-image-2.6.27-9-server
2、sudo apt-get source iptables-1.4.0 将iptables 源代码下载到本地目录。
3、下载ipp2p模块,tar 解压。
4、修改Makefile模块 ,将“#IPTABLES_SRC = ”前的#去掉,再将后边的目录改为下载的iptables的目录。
5、参照8页73楼修改相应libipt_ipp2p.c文件。
6、sudo make 成功。
可以modprobe ipt_ipp2p 模块了。
再iptables -m ipp2p --help 查看帮助。

[ 本帖最后由 li_likun 于 2008-12-16 11:00 编辑 ]

论坛徽章:
0
548 [报告]
发表于 2008-12-17 16:12 |只看该作者
老大。可否更新一下。或者说说怎样手手捉包 怎样写

论坛徽章:
0
549 [报告]
发表于 2008-12-25 15:51 |只看该作者
原帖由 platinum 于 2007-12-15 22:59 发表

第二个问题我不是已经告诉你该如何去解决了吗?
如果你嫌编译内核需要很长时间,我想到你发这个贴子的时候也应该已经 ok 了吧?
如果你只想编译内核,可以 make modules、make modules_install

我也遇到第二个问题了,就是出现kernel: layer7: couldn't get conntrack的提示,解决方法在哪里,怎么没有看到。

论坛徽章:
0
550 [报告]
发表于 2009-02-05 16:55 |只看该作者
急救: 内核是:2.6.18-8.10WS   iptables1.3.5  编译就是同不过。老出错
请高手帮忙看看为什么会出错  

make -C /lib/modules/2.6.18-8.10WS/build M=/usr/src/ipp2p-0.99.16 modules
make[1]: Entering directory `/usr/src/kernels/2.6.18-8.10WS-i686'
  CC [M]  /usr/src/ipp2p-0.99.16/ipt_ipp2p.o
In file included from /usr/src/ipp2p-0.99.16/ipt_ipp2p.c:6:
include/net/netfilter/nf_conntrack_core.h:42: 警告:‘struct nf_conntrack_tuple’ 在形参表内部声明
include/net/netfilter/nf_conntrack_core.h:42: 警告:它的作用域仅限于此定义或声明,这可能并不是您想要的
include/net/netfilter/nf_conntrack_core.h:48: 警告:‘struct nf_conntrack_tuple’ 在形参表内部声明
include/net/netfilter/nf_conntrack_core.h:53: 警告:‘struct nf_conn’ 在形参表内部声明
include/net/netfilter/nf_conntrack_core.h:53: 警告:‘struct nf_conntrack_tuple’ 在形参表内部声明
include/net/netfilter/nf_conntrack_core.h: 在函数 ‘nf_conntrack_confirm’ 中:
include/net/netfilter/nf_conntrack_core.h:64: 错误:隐式声明函数 ‘nf_ct_is_confirmed’
include/net/netfilter/nf_conntrack_core.h:66: 错误:隐式声明函数 ‘nf_ct_deliver_cached_events’
/usr/src/ipp2p-0.99.16/ipt_ipp2p.c: 在函数 ‘match’ 中:
/usr/src/ipp2p-0.99.16/ipt_ipp2p.c:815: 错误:‘ctinfo’ 的存储大小未知
/usr/src/ipp2p-0.99.16/ipt_ipp2p.c:836: 错误:隐式声明函数 ‘nf_ct_get’
/usr/src/ipp2p-0.99.16/ipt_ipp2p.c:836: 警告:赋值时将整数赋给指针,未作类型转换
/usr/src/ipp2p-0.99.16/ipt_ipp2p.c:841: 错误:提领指向不完全类型的指针
/usr/src/ipp2p-0.99.16/ipt_ipp2p.c:841: 错误:‘IP_CT_DIR_ORIGINAL’ 未声明 (在此函数内第一次使用)
/usr/src/ipp2p-0.99.16/ipt_ipp2p.c:841: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其
/usr/src/ipp2p-0.99.16/ipt_ipp2p.c:841: 错误:所在的函数内只报告一次。)
/usr/src/ipp2p-0.99.16/ipt_ipp2p.c:841: 错误:提领指向不完全类型的指针
/usr/src/ipp2p-0.99.16/ipt_ipp2p.c:841: 错误:‘IP_CT_DIR_REPLY’ 未声明 (在此函数内第一次使用)
/usr/src/ipp2p-0.99.16/ipt_ipp2p.c:842: 错误:提领指向不完全类型的指针
/usr/src/ipp2p-0.99.16/ipt_ipp2p.c:844: 错误:提领指向不完全类型的指针
/usr/src/ipp2p-0.99.16/ipt_ipp2p.c:845: 错误:提领指向不完全类型的指针
/usr/src/ipp2p-0.99.16/ipt_ipp2p.c:847: 错误:提领指向不完全类型的指针
/usr/src/ipp2p-0.99.16/ipt_ipp2p.c:847: 错误:提领指向不完全类型的指针
/usr/src/ipp2p-0.99.16/ipt_ipp2p.c:847: 错误:提领指向不完全类型的指针
/usr/src/ipp2p-0.99.16/ipt_ipp2p.c:878: 错误:提领指向不完全类型的指针
/usr/src/ipp2p-0.99.16/ipt_ipp2p.c:900: 错误:提领指向不完全类型的指针
/usr/src/ipp2p-0.99.16/ipt_ipp2p.c:815: 警告:未使用的变量 ‘ctinfo’
/usr/src/ipp2p-0.99.16/ipt_ipp2p.c: 在函数 ‘init’ 中:
/usr/src/ipp2p-0.99.16/ipt_ipp2p.c:962: 错误:隐式声明函数 ‘need_conntrack’
make[2]: *** [/usr/src/ipp2p-0.99.16/ipt_ipp2p.o] 错误 1
make[1]: *** [_module_/usr/src/ipp2p-0.99.16] 错误 2
make[1]: Leaving directory `/usr/src/kernels/2.6.18-8.10WS-i686'
make: *** [ipt_ipp2p.ko] 错误 2
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP