ROS软路由论坛 ROSABC.com 网络方案网络工程交流

 找回密码
 会员注册

QQ登录

只需一步,快速开始

查看: 7736|回复: 4

[交流] 用ROS软路由 过滤QQ号码功能,只有指定的号码能登陆(自己已解决) ...

[复制链接]
发表于 2009-11-24 21:20:45 | 显示全部楼层 |阅读模式

马上注册成为ROSABC会员,随时发帖回复。

您需要 登录 才可以下载或查看,没有账号?会员注册

x
用ROS软路由 过滤QQ号码功能,只有指定的号码能登陆,其他的号码都不能登陆,不限制机器,只限制号码

我的QQ号码是:20807864 将其转换为十六进制就是01 3D 80 B8 这个转换可以通过电脑的 计算器 转换,将计算器设置成程序员就可以转换了

/ip firewall layer7-protocol
remove [find comment="QQControl"]

add name=qq-20807864 regexp="^.?x02.+x01x3Dx80xB8.+x03$" comment="QQControl"

add name=qq-all regexp="^.?2.+3$" comment="QQControl"


/ip firewall filter
remove [find comment="QQControl"]
add action=accept chain=forward layer7=qq-20807864 comment="QQControl"

add action=drop chain=forward layer7=qq-all comment="QQControl"

move [find comment="QQControl"] 0
发表于 2009-11-25 06:51:51 | 显示全部楼层
回复 2# ucxl


    呵呵,我按你的代碼加了條add name=qq-all regexp="^.?2.+3$" comment="QQControl"
     在防火牆裡dorp後,還是可以登錄QQ,是不是你的代碼出現問題了?
发表于 2009-11-25 10:54:07 | 显示全部楼层
本帖最后由 ucxl 于 2012-1-2 20:47 编辑

自己已解决
发表于 2009-11-26 08:47:20 | 显示全部楼层
找时间试试
发表于 2009-11-29 13:24:26 | 显示全部楼层
不是原创还拿出来。

这是我很早就写的:
#---------------------------------------------
#QQ白名单脚本
#作者:Bob Walker 
#主页:www.ai800.com

#以下脚本执行后,只允许1099076442等白名单中QQ号可以登录,未进入白名单QQ号登录会提示服务器超时。
#执行脚本后,并不是非白名单QQ号就立即掉线或不登录了,因为"已经"建立的连接是不会中断的,
#所以重启路由器或清除连接就可以阻止非白名单QQ号登录了。
#约有1/4的QQ号需要写特殊正则表达式,并不是直接转换为十六进制就好了,见文章后半段。


#QQ白名单脚本开始:
/ip firewall layer7-protocol
remove [find comment="QQControl"]  
add name=qq-1099076442 regexp="^.?x02.+x61x82x93x7a.+x03$" comment="QQControl"
add name=qq-2444392928 regexp="^.?x02.+x91xb2x79xe0.+x03$" comment="QQControl"
add name=qq-2416736456 regexp="^.?x02.+x90x0cx78xc8.+x03$" comment="QQControl"
add name=qq-1837808903 regexp="^.?x02.+x6dx8axbdx07.+x03$" comment="QQControl"
add name=qq-all regexp="^.?2.+3$" comment="QQControl"

/ip firewall filter
remove [find comment="QQControl"]
add action=accept chain=forward layer7=qq-1099076442 comment="QQControl"
add action=accept chain=forward layer7=qq-2444392928 comment="QQControl"
add action=accept chain=forward layer7=qq-2416736456 comment="QQControl"
add action=accept chain=forward layer7=qq-1837808903 comment="QQControl"
add action=drop chain=forward layer7=qq-all comment="QQControl"
move [find comment="QQControl"] 0

#QQ白名单脚本结束。
#------------------------------------------------
复制代码
#------------------------------------------------
#QQ黑名单脚本
#作者:Bob Walker
#主页:www.ai800.com

#以下脚本执行后,只禁止1099076442等白名单中QQ号登录,未进入黑名单QQ号全可以登录。
#执行脚本后,并不是黑名单QQ号就立即掉线或不登录了,因为"已经"建立的连接是不会中断的,
#所以重启路由器或清除连接就可以阻止黑名单QQ号登录了。
#约有1/4的QQ号需要写特殊正则表达式,并不是直接转换为十六进制就好了,见文章后半段。


#QQ黑名单脚本开始:
/ip firewall layer7-protocol
remove [find comment="QQControl"]  
add name=qq-1099076442 regexp="^.?x02.+x61x82x93x7a.+x03$" comment="QQControl"
add name=qq-2444392928 regexp="^.?x02.+x91xb2x79xe0.+x03$" comment="QQControl"
add name=qq-2416736456 regexp="^.?x02.+x90x0cx78xc8.+x03$" comment="QQControl"
add name=qq-1837808903 regexp="^.?x02.+x6dx8axbdx07.+x03$" comment="QQControl"
add name=qq-all regexp="^.?2.+3$" comment="QQControl"

/ip firewall filter
remove [find comment="QQControl"]
add action=drop chain=forward layer7=qq-1099076442 comment="QQControl"
add action=drop chain=forward layer7=qq-2444392928 comment="QQControl"
add action=drop chain=forward layer7=qq-2416736456 comment="QQControl"
add action=drop chain=forward layer7=qq-1837808903 comment="QQControl"
add action=accept chain=forward layer7=qq-all comment="QQControl"
move [find comment="QQControl"] 0

#QQ黑名单脚本结束。
#------------------------------------------------

Mikrotik RouterOS 软路由器 配置服务 之 QQ号黑白名单自动脚本


QQ号黑白名单完美全自动脚本:

特点:
1.只需要改个名单类型值就能在黑名单和白名单之间来回快速切换。
2.支持各种长度QQ号。
3.支持各种特殊字节。
4.支持批量QQ号加入。
5.无需嵌入工具,直接使用一个routeros脚本。


视频演示:http://www.56.com/u72/v_NjU0NTc4MDU.html
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

不良信息举报Q:2000617

软路由

不良信息举报Q:2000617|Archiver|ROS软路由论坛 ROSABC.com 网络方案网络工程交流

GMT+8, 2025-6-17 00:22 , Processed in 1.074596 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表