ros 如何禁止qq

news/2024/10/31 5:28:15/

ros是个非常好用的路由设备,我用它实现了公司的带宽管理,有效保障了视频会议和业务应用的带宽。但是ros没有完善的应用管理功能,一直想用ros实现禁止qq的功能,网上查了查,内容很乱,于是自己动手抓包试验。我用的是qq2013,qq登录时向服务器发出登录包,在ros中用layer7-protocols过滤器可以定义登录包特征。

add name=qqlogin regexp="\\x02..\\x08\\x25.+\\x03\$"

如下图:

 

有了包特征,只要丢弃这些qq登录包就达到了禁止qq的目的,这需要在foward chain上做两条过滤规则。

add action=drop chain=forward comment="Forbidden QQ login" layer7-protocol=qqlogin protocol=tcp
add action=drop chain=forward layer7-protocol=qqlogin protocol=udp

如下图:

 

附上qq登录包的数据截图:

02打头,03结尾,34 51是客户端版本号,08 25应该表示登录,7c 4e据说是通讯序列号, 86 06 xx xx是qq号的十六进制形式。这个可用win7自带的计算器进行换算。

在此基础上,控制某些ip可以使用qq,或者让某些qq号可以登录。就很容易实现了。

 

2014-7-13 章向忠

 


http://www.ppmy.cn/news/617539.html

相关文章

【matlab之QQ图】

文章目录 1.QQ图原理:2.效果图:3.代码: 1.QQ图原理: 数据中一串数目的每个点都是该数据的某分位点,把这些点的(称为样本分位数点)和相应的理论上的分位数配对做出散点图,如果该数据服从正态分布…

Shell 脚本配置发送QQ邮件

文章目录 方法一1进入QQ邮箱网页界面客服端2用root用户,执行脚本 方法二: 方法一 1进入QQ邮箱网页界面客服端 ①点击设置 》点击账户 ② 开启SMTP服务 》生成授权码 2用root用户,执行脚本 #!/bin/bash. /etc/init.d/functionsif [ $# -…

AndroidQQ登录

AndroidQQ登录 一、注册腾讯开放平台账号 1. 在腾讯开放平台注册账号获取开发者资格:http://open.qq.com/ 2. 注册完成后点击右上角的管理中心,点击右下角的创建应用 3. 创建应用之后就会获取到APPID和APPKEY 4. 下载SDKjar包:http://wi…

QQ传输协议分析

一、 实验目的: 在虚拟机下NAT模式下通过Wireshark抓包,分析QQ的传输模式。了解QQ在传输信息过程中用到的协议。分析在Nat模式下,信息传输的穿透性。 二、 实验环境: Win7 专业版32位(在虚拟机里面)。 Win…

QQ协议分析总结

QQ传输协议分析 http://www.mamicode.com/info-detail-866314.html 一、 实验目的: 在虚拟机下NAT模式下通过Wireshark抓包,分析QQ的传输模式。了解QQ在传输信息过程中用到的协 议。分析在Nat模式下,信息传输的穿透性。 二、 实验环境&#x…

Android QQ登录集成

1、首先到腾讯开放平台创建应用,并上线——使用有效APP ID才可以进行qq登录 腾讯开放平台:https://open.tencent.com/ 上线后APP ID 2、下载腾讯sdk:https://download.csdn.net/download/meixi_android/10842092 3、activity代码详情&#…

qq公司的08年招聘面试题:10只狗找毒药

问题描述1000瓶药水,其中至多有1瓶剧毒,现在给你10只小狗在24小时内通过小狗试药的方式找出哪瓶药有毒或者全部无毒(小狗服完药20小时后才能判断是否中毒) 分析:“1000瓶药水,其中至多有1瓶剧毒”可以分成…

简述CMMI认证各级别的特点

CMMI即能力成熟度模型集成,是一种评估或者认证制度。其核心理念是:过程决定质量。CMMI评估的核心内容也是过程。主要是由CMMI研究院主任评估师按照CMMI模型检查企业或组织的软件开发过程是否达到了CMMI某个级别的要求。CMMI是世界公认的软件产品进入国际…