如果你仅仅是需要上面这个功能,有很多很多的方法的,

1、如果你的设备支持端口IP控制列表,做一个白名单就好了,但一些低端的路由器或者火墙没有这么好用的匹配功能。。。
2、如果是通过代理上去的,可以使用ISA2004
3、如果你还要更专业的:测试一下聚生网管网络监控系统吧,官方站:http://www.grablan.com/ 目前较新版本是v3.36;

附件:QQ原理概要
1、QQ分为UDP和TCP两种连接,UDP 8000(对应很多的连接验证服务器IP地址),另外就是TCP 80和443(对应另外的一些IP地址);QQ阻断是需要时间的(大家都清楚,即使你现在把网络线拔掉,QQ都是老年痴呆需要点时间才会显示下线),QQ登陆到下线放弃时间,大约是6分钟,所以你可以这样测试一下,比如阻断你自己,然后一分钟后下线你自己,然后上线,如果无法登陆说明阻断成功了;你可以查看QQ的“系统设置”-》登陆设置,就可以看到QQ登陆了什么服务器;把这些服务器地址端口协议这些列表全部封掉规则,就OK了

2、其实光封杀QQ是不够的,因为还有很多其他的聊天工具,SKYPE,MSN,E话通,KDT,UC,YAHOO通,ETEL,ICQ,POPO。。。。还有很多,所以真正的方法应该是直接做一个白名单,就是我想要的和知道的我开放,其他的不允许;否则你永远封不完,针对具体的应用是无用的,而应该是针对协议端口;所以一个好的方法应该是通用的,而不是治标不治本