wlgn 发表于 2023-8-7 16:58

自制ESET NOD32 病毒库下载工具

本帖最后由 wlgn 于 2023-8-7 17:00 编辑

一时兴趣,整了个ESET NOD32 病毒库下载工具


适用于ESET NOD32 V4内网部署了服务器,需要更新病毒库使用。
搜索NOD32的的升级服务器文件列表,打开http://www.google.com/或者www.google.cn,输入关键字:intitle:"index of" nup 进行搜索。
得到的服务器网址加入配置文件 Config.ini,其中servernum为数量,以下可以url6、url7等增加编号下去。

servernum=5
url1=https://parsmig.ir/update/
url2=http://202.51.235.150:8888/v4/
url3=http://arasoftware.persiangig.com/other/ESET_UPD/
url4=http://www.123up2tc.com/
url5=http://www.rehost.ir/Download/nodupd/


1、打开工具,会自动更新网址列表中的update.ver文件,并获取更新日期,暂时未调整年月日顺序,默认为日-月-年。
2、“查看服务器及日期”可查看服务器列表和库文件最后更新日期(日-月-年)。
3、选择一个最新更新的或熟悉的服务器,点击“下载更新包”。开始逐个下载。由于是多线程下载,提示的“下载失败或完成”,可以不理会。
4、可能下载线程不稳定,导致出现一些文件未能成功下载。“检查是否完整”可比对下载到执行文件DownV4目录下的病毒库文件是否下载完整。


下载病毒库文件及完整比对都是获取的NOD32Files.txt内的文件名列表。


无版本对比功能,启动时会清空DownV4文件夹内已下载文件,全部重新下载。


如果有其他病毒库或特征库类似更新需求的,可以修改Config.ini内的服务器地址和NOD32Files.txt内的文件名称,实现批量下载。


时间关系有一些想法未完善,比如:
对已经存在的nup文件,十六进制读取版本信息,与update.ver内相应文件的版本信息比对。如果一致,不重复下载,如果update.ver版本号大于则进行更新。检测文件是否下载完成,只针对未完成文件重新下载,直到全部完成。





1516170685 发表于 2023-8-7 17:41

学习中 。。。

17521731565 发表于 2023-8-7 19:38

牛X,支持...{:2_397:}

kimlee 发表于 2023-8-7 20:05

感谢分享!!!!

xdrctvc 发表于 2023-8-7 21:34

支持!

musou_liky 发表于 2023-8-7 21:34

感谢分享~

我是风 发表于 2023-8-7 23:03

纯技术,支持一下

wing6 发表于 2023-8-8 00:08

感谢楼主分享{:4_468:}

WIMWIM 发表于 2023-8-8 00:12

牛X,支持...{:2_397:}

jixgoway 发表于 2023-8-8 00:33

感谢楼主技术,支持一下
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 自制ESET NOD32 病毒库下载工具