At1ant
- Стаж: 7 лет 9 месяцев
- Сообщений: 53
- Репутация:30[+] [-]
|
Запуск и обновлени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.
Последний раз редактировалось: At1ant (2019-04-01 22:30), всего редактировалось 5 раз(а)
|
Apoc
- Стаж: 9 лет 1 месяц
- Сообщений: 12
- Репутация:0[+] [-]
|
Запускаю скрипт от имени администратора и при выполнении появляется ошибка!
|
At1ant
- Стаж: 7 лет 9 месяцев
- Сообщений: 53
- Репутация:30[+] [-]
|
Apoc, На скриншоте нет каталога с распакованным дистрибутивом антивируса, значит 8-я строка лишняя. user-789, COMODO Cleaning Essentials - может сам обновляться под ОС Windows в отличии от тех дистрибутивов что в шапке. Universal Virus Snifer - есть своя программа для обновления, а "База проверенных файлов" уже несколько месяцев не обновлялась. AntiWinLocker Live CD - по моему он заброшен и судя по скриншотам баз там нет. AntiSMS - заброшен, вместо него SmartFix который тоже не имеет баз и сама программа редко обновляется.
|
lowe.story
- Стаж: 7 лет 8 месяцев
- Сообщений: 57
- Репутация:6[+] [-]
|
SmartFix - может сам обновляться, (есть и обновлялка)
|
user-789
- Стаж: 8 лет 10 месяцев
- Сообщений: 151
- Репутация:1[+] [-]
|
At1ant, Напишите пожалуйста что нужно Setting.ini для всех антивирусов.
|
Отправлено: 11-Сен-2017 20:23
(спустя 1 день 3 часа)
At1ant
- Стаж: 7 лет 9 месяцев
- Сообщений: 53
- Репутация:30[+] [-]
|
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
- Стаж: 8 лет 10 месяцев
- Сообщений: 151
- Репутация: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. А прокси сервер не нужно прописывать ????
|
vovan1982
- Стаж: 9 лет
- Сообщений: 1131
- Репутация:77[+] [-]
- Откуда: Ростов-на-Дону
|
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
- Стаж: 7 лет 9 месяцев
- Сообщений: 53
- Репутация:30[+] [-]
|
А прокси сервер не нужно прописывать ???? Только если у тебя интернет через прокси и его нужно прописывать принудительно.
|
user-789
- Стаж: 8 лет 10 месяцев
- Сообщений: 151
- Репутация:1[+] [-]
|
At1ant, Приветствую !!! Поделитесь пожалуйста ключиком для Dr.web ???
|
Текущее время: 03-Дек 20:28
Часовой пояс: UTC + 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы
|
|