[Цитировать]

    At1ant
  • 15813
  • Стаж: 8 месяцев 21 день
  • Сообщений: 38
  • Репутация:11

    [+] [-]
Запуск и обновлени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, благо у них файлы не пересекаются. Настройки прокси закомментированы, использовал когда тестировал на работе. А надписи в квадратных скобках чисто для красоты.
Примечание:
  • В 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
partnew (%@root:~1,3%,3) 0x00 /Boot/Avira.iso
map /Boot/Avira.iso (0xff)
map --hook
kernel (0xff)/casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper 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 locale=ru_RU.UTF-8 quiet splash --
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.3.19 версии:
- Улучшена поддержка распакованного Dr.Web LiveDisk.
- Исправлена работа параметра AV.
Что нового в 1.2.18 версии:
- Исправлено обновление Dr.Web LiveDisk.
- Исправлено обнoвление Avira Rescue System.
Что нового в 1.2.16 версии:
- Защита от запуска второй копии скрипта.
- Обновлен Wget, 7-Zip.
-
Antivirus_updater.exe (5,3 Мб) MD5: 267EF97E17A1FBCE32A5FDB16B800AE8
Zippyshare, MediaFire, UPLOAD.EE.

[Цитировать]

    user-789
  • 2551
  • Стаж: 1 год 9 месяцев
  • Сообщений: 80
  • Репутация:0

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

[Цитировать]

    Apoc
  • 1691
  • Стаж: 2 года 1 месяц
  • Сообщений: 11
  • Репутация:0

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

[Цитировать]

    At1ant
  • 15813
  • Стаж: 8 месяцев 21 день
  • Сообщений: 38
  • Репутация:11

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

[Цитировать]

    lowe.story
  • 16005
  • Стаж: 7 месяцев 22 дня
  • Сообщений: 28
  • Репутация:0

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

[Цитировать]

    user-789
  • 2551
  • Стаж: 1 год 9 месяцев
  • Сообщений: 80
  • Репутация:0

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

[Цитировать]

    At1ant
  • 15813
  • Стаж: 8 месяцев 21 день
  • Сообщений: 38
  • Репутация:11

    [+] [-]
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.

[Цитировать]

    user-789
  • 2551
  • Стаж: 1 год 9 месяцев
  • Сообщений: 80
  • Репутация:0

    [+] [-]
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.
А прокси сервер не нужно прописывать ????

[Цитировать]

    vovan1982
  • 214
  • Стаж: 2 года 9 месяцев
  • Сообщений: 808
  • Репутация:20

    [+] [-]
  • Откуда: Ростов-на-Дону
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

[Цитировать]

    At1ant
  • 15813
  • Стаж: 8 месяцев 21 день
  • Сообщений: 38
  • Репутация:11

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

[Цитировать]

    user-789
  • 2551
  • Стаж: 1 год 9 месяцев
  • Сообщений: 80
  • Репутация:0

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

[Цитировать]

    sergeysvirid
  • 104
  • Стаж: 2 года 11 месяцев
  • Сообщений: 1294
  • Репутация:32

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


Показать сообщения:    

Текущее время: 23-Ноя 06:28

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы