[Quote]

    At1ant
  • 15813
  • Longevity: 2 years 5 months
  • Posts: 42
  • REPUTATION:25

    [+] [-]
Запуск и обновлениe антивирусных Live CD/USB. Antivirus updater - скрипт для обновления баз антивирусных дистрибутивов Live CD/USB. Он позволяет обновлять базы в ISO образах с последующей их дефрагментацией, так и россыпь файлов. Присутствуют две локализации скрипта - русская и английская, определяется автоматом в зависимости от языка интерфейса пользователя. Для русского интерфейса - русская локализация, во всех других случаях английская. Antivirus updater работает на Xp/2003 x86-x64 и старше.
Поддерживаемые дистрибутивы:
  • Avira Rescue System (~628 Мб)
  • Kaspersky Rescue Disk (~265 Мб)
  • Bitdefender Rescue CD (~636 Мб)
  • Dr.Web LiveDisk (~609 Мб)
  • Dr.Web LiveCD (276 Мб)
  • VBA32 Rescue (~172 Мб)
    Antivirus updater работает на основе файла настроек - Setting.ini, который должен находится рядом. Записи в нем имеют следующий вид - имя_параметра=значение_параметра. Строки начинающиеся с ";" игнорируются.
    Параметры Setting.ini:
    Iso - полный путь к ISO образу антивирусного дистрибутива.
    Av - полный путь к россыпи файлов антивирусного дистрибутива, может содержать не один антивирус.
    DrWebKey - полный путь к лицензионному ключу для обновления его в Dr.Web LiveDisk/LiveCD.
    Proxy - адрес прокси сервера в формате [адрес]:[порт].
    Proxy_user - имя для доступа к прокси, если требуется.
    Proxy_password - пароль для доступа к прокси, если требуется.
    DontCheckUpdate=Yes - отключение поиска новых версий Antivirus updater.
    DontDefragmentImages=Yes - отключение дефрагментации ISO образов.
    Указывая путь в значении параметра можно использовать символ "$", он означает букву диска на котором запущен скрипт.
    Таким образом поместив Antivirus updater на загрузочную флешку/USB-HDD его можно использовать на разных компьютерах, не опасаясь того что буква диска изменится и пути станут неправильными. Пути содержащие пробелы заключать в кавычки не нужно, имена параметров можно писать в любом регистре (Iso, IsO, ISO...). Параметры с неверным значением в пути/имени файла игнорируются. При использовании кириллицы в Setting.ini, файл должен быть сохранен в ОЕМ 866 кодировке.
    Пример Setting.ini:
[Proxy Setting]
;Proxy=10.0.0.1:3128
;Proxy_user=kav
;Proxy_password=kav
[Antivirus]
Iso=$:\Boot\DrWeb-LiveDisk.iso
Iso=$:\Boot\Bitdefender.iso
AV=$:\
В примере указаны пара образов с относительными путями, каталог с таким же путем (проще говоря корень диска) в котором расположен Avira и VBA32, благо у них файлы не пересекаются. Настройки прокси закомментированы, использовал когда тестировал на работе. А надписи в квадратных скобках чисто для красоты.
Ключи командной строки:
-ai1 - Тихий запуск скрипта, ход работы пишется в %Имя_скрипта%.log на английском языке.
-ai2 - Тихий запуск скрипта, ход работы пишется в %Имя_скрипта%.log на русском языке.
Примечание:
  • В Avira Rescue System запрос на согласие с лицензионным соглашением отключен.
  • Можно обновлять базы в каталоге "Kaspersky Rescue Disk 10.0" через параметр AV.
  • Дистрибутив Dr.Web LiveCD больше не обновляется разработчиком, поэтому для работы сканера нужно задать DrWebKey (подойдет от Security Space).
    Гибридная загрузка ISO:
    На флешках и USB-HDD под управлением Grub4Dos антивирусные дистрибутивы можно запускать прямо из ISO. Причем файловая система может быть любой из поддерживаемых Grub4Dos-ом. Для этого используется гибридная загрузка образа, где по мимо обычного мапинга образ монтируется как один из разделов загрузочного устройства. Если раздел уже используется - он будет затерт. В примерах приведенных ниже, команда partnew пишет данные образа в 4-й раздел, как самый редко используемый. Гибридная загрузка не работает на виртуальных машинах или после Plop-а, потому что USB устройство переходит в режим "только чтение".
title Avira Rescue System
map /Boot/Avira.iso (0xff)
map --hook
kernel (0xff)/casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/Boot/Avira.iso quiet splash --
initrd (0xff)/casper/initrd.lz
title Kaspersky Rescue Disk
partnew (%@root:~1,3%,3) 0x00 /Boot/Kaspersky.iso
map /Boot/Kaspersky.iso (0xff)
map --hook
kernel (0xff)/boot/rescue root=live:CDLABEL=KRD10 rootfstype=auto vga=791 init=/init kav_lang=ru udev liveimg splash quiet doscsi nomodeset
initrd (0xff)/boot/rescue.igz
title Bitdefender Rescue CD
partnew (%@root:~1,3%,3) 0x00 /Boot/Bitdefender.iso
map /Boot/Bitdefender.iso (0xff)
map --hook
kernel (0xff)/boot/kernel.i386-pc root=/dev/ram0 real_root=/dev/loop0 loop=/rescue/livecd.squashfs cdroot_marker=/rescue/livecd.squashfs initrd udev cdroot scandelay=10 quiet slash lang=en
initrd (0xff)/boot/initfs.i386-pc
title Dr.Web LiveDisk
partnew (%@root:~1,3%,3) 0x00 /Boot/DrWeb-LiveDisk.iso
map /Boot/DrWeb-LiveDisk.iso (0xff)
map --hook
kernel (0xff)/casper/vmlinuz boot=casper union=aufs debian-installer/language=ru keyboard-configuration/layoutcode?=ru quiet splash console=tty1 ---
initrd (0xff)/casper/initrd.lz
title Dr.Web LiveCD
partnew (%@root:~1,3%,3) 0x00 /Boot/DrWeb-LiveCD.iso
map /Boot/DrWeb-LiveCD.iso (0xff)
map --hook
cat --skip=85 (0xff)/boot/config | set ID=
kernel (0xff)/boot/vmlinuz %ID% root=/dev/ram0 init=/linuxrc init_opts=4 quiet vga=791 splash=silent,theme:drweb CONSOLE=/dev/tty1 BOOT_LANG=ru_RU.UTF-8
initrd (0xff)/boot/initrd
title VBA32 Rescue
map /Boot/VBA32.iso (0xff)
partnew (%@root:~1,3%,3) 0x00 /Boot/VBA32.iso
map --hook
kernel (0xff)/vba/kernel vga=791 quiet
initrd (0xff)/vba/initrd
Что нового в 1.4.21 версии:
- Исправлена работа "$".
Что нового в 1.4.20 версии:
- Добавлены ключи тихой работы.
Что нового в 1.3.20 версии:
- Мелкие исправления.
-
Antivirus_updater.exe (5,4 Мб) MD5: 3EF2950403F13CDE4DBC9651C86361F4
Zippyshare, MediaFire, UPLOAD.EE.


Last edited by At1ant on 2019-04-01 22:30; edited 5 times in total

[Quote]

    user-789
  • 2551
  • Longevity: 3 years 6 months
  • Posts: 112
  • REPUTATION:1

    [+] [-]
At1ant, А возможно добавить:
COMODO Cleaning Essentials
Universal Virus Snifer
AntiWinLocker Live CD
AntiSMS

[Quote]

    Apoc
  • 1691
  • Longevity: 3 years 10 months
  • Posts: 10
  • REPUTATION:0

    [+] [-]
Запускаю скрипт от имени администратора и при выполнении появляется ошибка!

[Quote]

    At1ant
  • 15813
  • Longevity: 2 years 5 months
  • Posts: 42
  • REPUTATION:25

    [+] [-]
Apoc, На скриншоте нет каталога с распакованным дистрибутивом антивируса, значит 8-я строка лишняя.
user-789,
COMODO Cleaning Essentials - может сам обновляться под ОС Windows в отличии от тех дистрибутивов что в шапке.
Universal Virus Snifer - есть своя программа для обновления, а "База проверенных файлов" уже несколько месяцев не обновлялась.
AntiWinLocker Live CD - по моему он заброшен и судя по скриншотам баз там нет.
AntiSMS - заброшен, вместо него SmartFix который тоже не имеет баз и сама программа редко обновляется.

[Quote]

    lowe.story
  • 16005
  • Longevity: 2 years 4 months
  • Posts: 34
  • REPUTATION:5

    [+] [-]
SmartFix - может сам обновляться, (есть и обновлялка)

[Quote]

    user-789
  • 2551
  • Longevity: 3 years 6 months
  • Posts: 112
  • REPUTATION:1

    [+] [-]
At1ant, Напишите пожалуйста что нужно Setting.ini для всех антивирусов.

[Quote]

    At1ant
  • 15813
  • Longevity: 2 years 5 months
  • Posts: 42
  • REPUTATION:25

    [+] [-]
user-789, Указать пути через параметры Iso или Av для каждого антивируса. Если выходит что два или более антивируса лежат в одно месте, к примеру Avira и VBA32 распакованные в корень флешки (файлы у них не пересекаются), то достаточно один раз указать их место расположение - AV=$:\.
To All Еще один вариант загрузки Dr.Web LiveDisk, из каталога: скачиваем drweb-livedisk-900-cd.iso, создаем на флешке папку (к примеру \Boot\Dr.Web), извлекаем в нее содержимое папки drweb-livedisk-900-cd.iso\casper (кроме TRANS.TBL).
title Dr.Web LiveDisk
kernel /Boot/Dr.Web/vmlinuz ignore_uuid live-media-path=/Boot/Dr.Web boot=casper locale=ru_RU.UTF-8 quiet splash --
initrd /Boot/Dr.Web/initrd.lz
Для обновления баз используем последний Antivirus updater, в Setting.ini пишем AV=$:\Boot\Dr.Web.

[Quote]

    user-789
  • 2551
  • Longevity: 3 years 6 months
  • Posts: 112
  • REPUTATION:1

    [+] [-]
44855user-789, Указать пути через параметры Iso или Av для каждого антивируса. Если выходит что два или более антивируса лежат в одно месте, к примеру Avira и VBA32 распакованные в корень флешки (файлы у них не пересекаются), то достаточно один раз указать их место расположение - AV=$:\.
To All Еще один вариант загрузки Dr.Web LiveDisk, из каталога: скачиваем drweb-livedisk-900-cd.iso, создаем на флешке папку (к примеру \Boot\Dr.Web), извлекаем в нее содержимое папки drweb-livedisk-900-cd.iso\casper (кроме TRANS.TBL).
title Dr.Web LiveDisk
kernel /Boot/Dr.Web/vmlinuz ignore_uuid live-media-path=/Boot/Dr.Web boot=casper locale=ru_RU.UTF-8 quiet splash --
initrd /Boot/Dr.Web/initrd.lz
Для обновления баз используем последний Antivirus updater, в Setting.ini пишем AV=$:\Boot\Dr.Web.
А прокси сервер не нужно прописывать ????

[Quote]

    vovan1982
  • 214
  • Longevity: 4 years 6 months
  • Posts: 1067
  • REPUTATION:60

    [+] [-]
  • Location: Ростов-на-Дону
user-789,

Setting.ini

;http://forum.ru-board.com/topic.cgi?forum=5&top...imit=1&m=4#1
;Iso - полный путь к ISO образу антивирусного дистрибутива.
;Av - полный путь к россыпи файлов антивирусного дистрибутива, может содержать не один антивирус.
;DrWebKey - полный путь к лицензионному ключу для обновления его в Dr.Web LiveDisk/LiveCD.
;Proxy - адрес прокси сервера в формате [адрес]:[порт].
;Proxy_user - имя для доступа к прокси, если требуется.
;Proxy_password - пароль для доступа к прокси, если требуется.
;DontCheckUpdate=Yes - отключение поиска новых версий Antivirus updater.
;DontDefragmentImages=Yes - отключение дефрагментации ISO образов.

[Antivirus]
Iso=$:\AWBL\AVR\kav_rescue_10.iso
Iso=$:\AWBL\AVR\drweb-livedisk-900-cd.iso
Iso=$:\AWBL\AVR\vbarescue.iso
DrWebKey=$:\AWBL\AVR\drweb32.key
;DontCheckUpdate=Yes
;DontDefragmentImages=Yes

[Proxy Setting]
;Proxy=10.0.0.1:3128
;Proxy_user=kav
;Proxy_password=kav

[Quote]

    At1ant
  • 15813
  • Longevity: 2 years 5 months
  • Posts: 42
  • REPUTATION:25

    [+] [-]
А прокси сервер не нужно прописывать ????
Только если у тебя интернет через прокси и его нужно прописывать принудительно.

[Quote]

    user-789
  • 2551
  • Longevity: 3 years 6 months
  • Posts: 112
  • REPUTATION:1

    [+] [-]
At1ant, Приветствую aa !!! Поделитесь пожалуйста ключиком для Dr.web ???

[Quote]

    sergeysvirid
  • 104
  • Longevity: 4 years 8 months
  • Posts: 1596
  • REPUTATION:102

    [+] [-]
  • Location: 65 регион (GMT+11)
45476Поделитесь пожалуйста ключиком для Dr.web ???
Приветствую! aa
Так возьмите ж, да скачайте уж с помощью: Portal_Keys_2.5.1
Извлеките из скачанного архива drweb_keys_.zip ключик, например с именем 31.12.2017.key
Переименуйте его в drweb32.key и замените его на старый ключ (там, где Вам надо)


Display posts:    

Current time is: 23-Aug 03:01

All times are UTC + 3


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum