中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-06 15:55
48,039 主题排行 / 350,124 发帖 / 今日 0 篇 / 48,251 会员排行
DOS批处理 & 脚本技术(批处理室) » [原创]屏蔽病毒网站(实用)
可打印版本  1,280 / 12
第1楼 qasa 发表于 2007-11-25 21:58
高级用户 发帖 311 积分 959 来自 广东-LianJiang
[原创]屏蔽病毒网站(实用)

发一个平时自己用的屏蔽病毒网站批处理给大家参考下。
另附上一份收集的病毒网站。
希望对大家有用。

屏蔽病毒网站.bat


Web.ini


[ Last edited by qasa on 2007-11-25 at 09:59 PM ]
第2楼 che11n 发表于 2007-11-26 00:08
新手上路 发帖 6 积分 12
哇..这么多网站啊..
但还会是有好多的啊..都屏蔽不完..
第3楼 huahua0919 发表于 2007-11-26 10:20
银牌会员 发帖 780 积分 1,608
你累死了,我吓死了!
第4楼 junyee 发表于 2007-11-26 11:07
中级用户 发帖 112 积分 253
推荐用智能优化的网站免疫功能,有几千个恶意网站地址呢。
第5楼 tempuser 发表于 2007-11-26 15:25
高级用户 发帖 261 积分 547
Originally posted by qasa at 2007-11-25 21:58:

发一个平时自己用的屏蔽病毒网站批处理给大家参考下。
另附上一份收集的病毒网站。
希望对大家有用。

屏蔽病毒网站. ...

if not exist Web.ini (
cd.>Web.ini
echo 请添加要屏蔽的网站...
ping/n 3 127.1>nul
goto :eof
)
没有web.ini文件就自己建立一个,如果有要屏蔽的网站就自己手动往web.ini里加是这个意思吗?
我觉得还是弹出一个窗口让用户自己添加需要屏蔽的网站,这样不会显得麻烦.
第6楼 qasa 发表于 2007-11-26 15:46
高级用户 发帖 311 积分 959 来自 广东-LianJiang


Re:tempuser
如果弹出一个窗口让用户自己添加,这样显得太过麻烦了,还不如直接打开Web.ini文件直接粘贴上去来得快。那这段代码可以加上一句



[ Last edited by qasa on 2007-11-26 at 03:49 PM ]
第7楼 tempuser 发表于 2007-11-26 16:43
高级用户 发帖 261 积分 547
Originally posted by qasa at 2007-11-26 15:46:


Re:tempuser
如果弹出一个窗口让用户自己添加,这样显得太过麻烦了,还不如直接打开Web.ini文件直接粘贴上去来得快。那这 ...

直接粘贴肯定快,但是一个普通的用户我想没有这个自觉性,要是让它用这个批处理,让它输入几个要屏蔽的网站,在给他个屏蔽完成,我想他们的感觉就非常好!
:)
所以,请教:
能否在批处理中,显示输入内容提示框,当用户输入完要屏蔽的网站,内容也自动添加到web.ini中.
第8楼 zh159 发表于 2007-11-26 17:09
金牌会员 发帖 1,467 积分 3,687
批处理中没有输入内容提示框,但是可以在set /p显示内容的时候右键粘贴内容

修改如下:

{TAB}为制表符(键盘Tab键),必须按数量输入
可以选择是否打开Web.ini增加屏蔽地址,hosts内已有的地址不增加,只增加没有的地址

[ Last edited by zh159 on 2007-11-27 at 03:26 PM ]
第9楼 qasa 发表于 2007-11-26 17:34
高级用户 发帖 311 积分 959 来自 广东-LianJiang

Re:tempuser
按你的意思可以这样写。





[ Last edited by qasa on 2007-11-26 at 05:37 PM ]
第10楼 tempuser 发表于 2007-11-27 09:12
高级用户 发帖 261 积分 547
感谢zh159和qasa,向你们学习,向你们致敬!
第11楼 tempuser 发表于 2007-11-27 10:59
高级用户 发帖 261 积分 547
是的,应该在一个帖子讨论.
不过我测试还是没有通过,尝试将阁下编写for代码替换到qasa的for代码,但是如果hosts中存在:
www.sohu.com
再次执行时,重新添加www.sohu.com
依然再次重复添加,不知为什么?
第12楼 tempuser 发表于 2007-11-27 11:09
高级用户 发帖 261 积分 547
我晕了,这次是再次尝试qasa的代码,执行顺利,比如我想屏蔽
www.sohu.com和www.sina.com.cn
都写入到了hosts文件中,内容如下:
# 屏蔽病毒网站工具 作者:栋仔
127.0.0.1 localhost
127.0.0.1 www.sohu.com
127.0.0.1 www.sina.com.cn
但是我在IE中再次输入
www.sohu.com和www.sina.com.cn
这两个网站正常浏览,我清除了IE缓存,问题依旧,为什么?
第13楼 zh159 发表于 2007-11-27 14:53
金牌会员 发帖 1,467 积分 3,687
Originally posted by tempuser at 2007-11-27 11:09:
是的,应该在一个帖子讨论.
不过我测试还是没有通过,尝试将阁下编写for代码替换到qasa的for代码,但是如果hosts中存在:
www.sohu.com
再次执行时,重新添加www.sohu.com
依然再次重复添加,不知为什么?

之前没有完整测试,本次修改完毕,测试没发现问题

数据库数量显示部分

可以用以下脚本快速得出,但是如果有空行,显示数量就会错。


[ Last edited by zh159 on 2007-11-27 at 03:20 PM ]
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023