基于浏览器BHO技术网页内容过滤系统
作者:淡月清风 日期:2009-06-07
今天帮朋友做了一个简单的网页内容过滤系统,该系统实现对页面中非法内容的监控,当遇到有非法内容时,不再显示原页面,而是提示用户试图访问的页面存在非法内容。
说到网页内容过滤,马上想到了Socket API监控,但尝试之后放弃了,因为要更改浏览器中的输出,还是比较麻烦的。
再就是使用浏览器劫持技术,也就是BHO(Browser Helper Object,浏览器辅助对象,http://baike.baidu.com/view/362533.htm)。
我最终选择使用了这种方法,主要参考了如下4篇文章,特别是《MIMEfilt 的 Internet Explorer 演示 MIME 筛选器》帮助最大。
使用效果:
软件的架构:
主要参考:
1.http://www.vckbase.com/document/viewdoc/?id=1426
如何使用BHO定制你的Internet Explorer浏览器
2.http://blog.csdn.net/lion_wing/archive/2006/06/27/839134.aspx
通过Mime filter技术对网页源码进行过滤
3.http://blog.csdn.net/lion_wing/articles/534716.aspx
HTML代码过滤技术
4.http://support.microsoft.com/kb/260840
SAMPLE: MIMEfilt 的 Internet Explorer 演示 MIME 筛选器
编译后的程序在这里下载:
点击下载网页内容过滤程序
源码在这里下载:
点击下载HttpContentFilter.zip
点击下载网页内容过滤程序
源码在这里下载:
点击下载HttpContentFilter.zip
源码能发我一份学习下吗?
不胜感激!!
点击下载网页内容过滤程序
源码在这里下载:
点击下载HttpContentFilter.zip
jdccc11@sina.com
谢谢!
我的邮箱是yangya1988@126.com,先谢谢了

希望博主多指点!
asimov_cao@163.com
我在这里先谢了...
jiangtuo.stu@163.com
部份代码一头雾水,呵呵!~...
上一篇
下一篇


文章来自:
Tags:
相关日志:
回复






什么错误?