Портативная сборка DrWeb
или как собрать самому портативный DrWeb с возможностью обновления и сканирования (в качестве замены CureIt!)
Сразу хочу отметить, что ничего сложного в этом нет.
Итак, если у Вас уже установлен DrWeb, то достаточно будет скопировать следующие файлы в отдельную папку (в скобках указан путь к этим файлам):
1. Сам сканер
drweb32w.exe (c:\Program Files\DrWeb)
2. Ядро сканера
drweb32.dll (C:\Program Files\Common Files\Doctor Web\Scanning Engine)
3. Все вирусные базы
*.vdb (c:\Documents and Settings\All Users\Application Data\Doctor Web\Bases)
4. Файл русского языка
ru-drweb.dwl (C:\Program Files\DrWeb)
5. Ключ
drweb32.key (всегда есть в шапке
темы)
6. Файл
drweb32.ini [more=примерно следующего содержания]
[Windows]
VirusBase = *.vdb
EnginePath = drweb32.dll
LngFileName = ru-drweb.dwl
MaxLogSize = 4096
FilesTypes = EXE,COM,DLL,SYS,VXD,OV?,BAT,BIN,DRV,PRG,BOO,SCR,CMD,386,FON,DO?
FilesTypes = XL?,WIZ,RTF,CL*,HT*,VB*,JS*,INF,PP?,OBJ,LIB,PIF,HLP,MD?,INI,MBR
FilesTypes = IMG,CSC,CPL,MBP,SH,SHB,SHS,SHT*,CHM,REG,XML,PRC,ASP,LSP,MSO,OBD
FilesTypes = THE*,NWS,SWF,MPP,OCX,VS*,DVB,CPY,BMP,RPM,ISO,DEB,AR?,ZIP,R??,GZ
FilesTypes = Z,TGZ,TAR,TAZ,CAB,LHA,LZH,BZ2,MSG,EML,7Z,CPIO,TBB
UserMasks = "*.EXE","*.COM","*.DLL","*.SYS","*.VXD","*.OV?","*.BAT","*.BIN"
UserMasks = "*.DRV","*.PRG","*.BOO","*.SCR","*.CMD","*.386","*.FON","*.DO?"
UserMasks = "*.XL?","*.WIZ","*.RTF","*.CL*","*.HT*","*.VB*","*.JS*","*.INF"
UserMasks = "*.PP?","*.OBJ","*.LIB","*.PIF","*.HLP","*.MD?","*.INI","*.MBR"
UserMasks = "*.IMG","*.CSC","*.CPL","*.MBP","*.SH","*.SHB","*.SHS","*.SHT*"
UserMasks = "*.CHM","*.REG","*.XML","*.PRC","*.ASP","*.LSP","*.MSO","*.OBD"
UserMasks = "*.THE*","*.NWS","*.SWF","*.MPP","*.OCX","*.VS*","*.DVB","*.CPY"
UserMasks = "*.BMP","*.RPM","*.ISO","*.DEB","*.AR?","*.ZIP","*.R??","*.GZ"
UserMasks = "*.Z","*.TGZ","*.TAR","*.TAZ","*.CAB","*.LHA","*.LZH","*.BZ2"
UserMasks = "*.MSG","*.EML","*.7Z","*.CPIO","*.TBB"
ScanFiles = All
HeuristicAnalysis = Yes
CheckArchives = Yes
CheckEMailFiles = Yes
InfectedFiles = Cure
SuspiciousFiles = Report
IncurableFiles = Move
ActionAdware = Report
ActionDialers = Report
ActionJokes = Report
ActionRiskware = Report
ActionHacktools = Report
ActionInfectedArchive = Move
ActionInfectedMail = Move
ActionInfectedContainer = Move
RebootMode = Prompt
CheckHOSTSFile = Yes
RenameFilesTo = #??
MoveFilesTo = c:\DoctorWeb\Quarantine\
ExcludePaths = c:\DoctorWeb\Quarantine\
ExcludeFiles =
LogToFile = Yes
OverwriteLog = No
LogScanned = No
LogPacked = No
LogArchived = No
LogFileName = c:\DoctorWeb\DrWeb32w.log
LogFormat = ANSI
ShowProgressBar = Yes
ScanPriority = 25
TestMemory = Yes
TestStartup = Yes
AutoSaveSettings = No
ScanSubDirectories = Yes
PromptOnAction = Yes
PlaySounds = No
UseDiskForSwap = Yes
UpdateAllFiles = No
UpdateVirusBasesOnly = No
OnUpdateRun = ""
UpdateRebootMode = prompt
ScanFDD = No
ScanHDD = Yes
ScanCD = No
ScanNet = No
LimitLog = Yes
RestoreAccessDate = No
WaitAfterScan = No
LogStatistics = Yes
EnableDeleteArchiveAction = Yes
DisableHotReconfigure = No
[/more]
Всё. Сборка готова к использованию. Обновления баз выполняются путём ручного копирования.
Если у Вас не установлен DrWeb, понадобятся дополнительно файлы
DrWebUpW.exe и
update.drl. Распаковать их в отдельную папку, добавить туда же файлы
drweb32.key и
drweb32.ini (см. п. 5 и 6 выше), после чего запустить
DrWebUpW.exe для обновления. Всё. Сборка готова к использованию. Обновления баз можно выполнять штатной утилитой, либо вручную.
Файлы для самостоятельной сборки (
x86):
drweb32w.exe* = 917 KB
drweb32.dll* = 1.6 МВ
ru-drweb.dwl = 84 KB
DrWebUpW.exe* = 592 KB
и [more=update.drl]
url=http://update.drweb.com/x86/600/av
url=http://update.msk.drweb.com/x86/600/av
url=http://update.msk3.drweb.com/x86/600/av
url=http://update.us.drweb.com/x86/600/av
url=http://update.msk5.drweb.com/x86/600/av
url=http://update.msk6.drweb.com/x86/600/av
url=http://update.msk7.drweb.com/x86/600/av
url=http://update.fr1.drweb.com/x86/600/av
url=http://update.us1.drweb.com/x86/600/av
url=http://update.kz.drweb.com/x86/600/av
sign=4AD0A0E23FABFE1139DCAEE6D40DAAAB7567650FE2CBA0793F68D38AFD0CF98A627665CBF30F2C2E
[/more]
Файлы для самостоятельной сборки (
x64):
drweb32w.exe* = 917 KB
drweb32.dll* = 1.6 МВ
ru-drweb.dwl = 84 KB
DrWebUpW.exe* = 592 KB
и [more=update.drl]
url=http://update.drweb.com/x64/600/av
url=http://update.msk.drweb.com/x64/600/av
url=http://update.msk3.drweb.com/x64/600/av
url=http://update.us.drweb.com/x64/600/av
url=http://update.msk5.drweb.com/x64/600/av
url=http://update.msk6.drweb.com/x64/600/av
url=http://update.msk7.drweb.com/x64/600/av
url=http://update.fr1.drweb.com/x64/600/av
url=http://update.us1.drweb.com/x64/600/av
sign=6E1CB152BADBAE04B2CB0E7238D84BD27B55E8395B8EF9B9500B7A7380F0E8B8726B1E1A91937A1F
[/more]
*Принятые файлы с расширением .lzma распаковываем при помощи архиватора
7-Zip