免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4583 | 回复: 13
打印 上一主题 下一主题

iptables 禁止或允许单个QQ号码 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-09-22 13:35 |只看该作者 |倒序浏览
小弟我用iptables+L7实现了对单个QQ号码禁止(没禁止的QQ号码可以登入),但是对允许单个QQ号码(只允许单个QQ登入,其他的QQ号码不能登入)没能实现。
部分代码如下:
1)禁止单个QQ号码:测试过的,可以生效。
iptables -t mangle -I $QQ_CHAIN -m layer7 --l7dir $QQ_CFG_DIR/qq$w1 --l7proto qq -j DROP  #qq.pat为匹配的。
2)允许单个QQ号码:不可以生效。
iptables -t mangle -I $QQ_CHAIN -s $ip_net.$ips -m layer7 --l7dir $QQ_CFG_DIR/qq$w1 --l7proto qq -j ACCEPT 2>/dev/null #qq.pat为匹配的。                                            
iptables -t mangle -I $QQ_CHAIN -d $ip_net.$ips -m layer7 --l7dir $QQ_CFG_DIR/qq$w1 --l7proto qq -j ACCEPT 2>/dev/null #qq.pat为匹配的.                                                  
iptables -t mangle -A $QQ_CHAIN -s $ip_net.$ips -m layer7 --l7proto qq -j DROP  #qq.pat为官方的。
问题是:允许那个QQ号码可以登上,但是其他没允许也可以登入。小弟抓包看了下,其他也可以登入的QQ是通过HTTP代理登入的,请教各位大虾有什么办法把通过HTTP代理的QQ号码给DROP了呢?谢谢!!!

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
2 [报告]
发表于 2008-09-22 13:37 |只看该作者
禁止HTTP的Connect方法试试。这个用SQUID最好。不过用L7也是可以的。

论坛徽章:
0
3 [报告]
发表于 2008-09-22 13:39 |只看该作者

回复 #2 ssffzz1 的帖子

禁止HTTP的Connect方法试试。
这是什么方法呢?

论坛徽章:
0
4 [报告]
发表于 2008-09-22 13:44 |只看该作者
http://linux.chinaunix.net/bbs/thread-1014224-1-1.html
这里面有讲到禁止qq通过http代理来上的,但是都不生效的

论坛徽章:
0
5 [报告]
发表于 2008-09-22 13:49 |只看该作者
应用需求很有意思。

论坛徽章:
0
6 [报告]
发表于 2008-09-22 13:50 |只看该作者

回复 #5 ahsiao 的帖子

那能否给个思路呢 ?

论坛徽章:
0
7 [报告]
发表于 2008-09-22 13:54 |只看该作者

回复 #6 chuizx 的帖子

针对QQ号码限制没做过。只做过客户端根据IP地址决定限制或放行QQ登录。

论坛徽章:
0
8 [报告]
发表于 2008-09-22 13:58 |只看该作者

回复 #7 ahsiao 的帖子

这个我也实现了。。我想做细。。。

论坛徽章:
0
9 [报告]
发表于 2008-09-22 14:56 |只看该作者

回复 #8 chuizx 的帖子

3E 02 12 21 00 91 08 88 10 69 64 4A A2 D5 85 0A 71 49 CB 94 F7 88 DB 3C BA 4F 90 3F 7C FA 9A 68 94 23 6B FD 02 E7 6C BA F1 5E 59 69 A5 9D 0A 17 00 E6 75 E9 BF FB 76 EB DE C9 41 BD 03
上面是我抓的QQ通过http代理包,其中10 69 64 4A 是QQ号码。。
包的大小为61位,怎么写正则表达式来匹配呢。。。?

[ 本帖最后由 chuizx 于 2008-9-22 14:58 编辑 ]

论坛徽章:
0
10 [报告]
发表于 2008-09-22 15:08 |只看该作者
有哪位大虾指导指导下哈。。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP