//========================================== UKAIP USAGE TUTORIAL ==============================================// ПЕРВИЧНЫЕ ДЕЙСТВИЯ: Если вы используйте UKAIP для того что-бы пропачить IceWarp Merak ОБЯЗАТЕЛЬНО немедленно заблокируйте SMTP доступ на icewarp.com и полностью перекройте доступ к licenseprocessor.icewarp.com 1)Скопируйте бинарник UAKIP в папку инсталляции KWR/KMS/KCN/Merak. 2W)[Windows Only] Откройте коммандную строку(cmd.exe): cd "Your-KMS_KCN_MERAK_OR_KWR_installation_folder" 3)Сгенерируйте себе лицензию таким образом: [KWR] ukaip86.exe winroute.exe -l license.key /ukaip_i686 winroute.exe -l ./license.key [KMS/KCN] ukaip86.exe mailserver.exe -l license.key /ukaip_i686 ./mailserver -l ./license.key [ICEWARP MERAK] ukaip86.exe {ONE_OF_SERVICE_PROGS,CONFIG_APP,SETUP} -l license.key ./ukaip_i686 {ONE_OF_SERVICE_PROGS,TOOL_APP} -l license.key Например: ukaip86.exe smtp.exe -l license.key ukaip86.exe setup.exe -l license.key(См ниже про установщик). ./ukaip_i686.exe ./pop3 -l license.key ./ukaip_i686.exe ./tool -l license.key [ICEWARP CLIENT] ukaip86.exe IceWarpServerInterfacePlugin.dll -cl license.key 4)Запустите UKAIP с помощью следующей процедуры чтобы пропачить KMS/KCN/KWR/Merak: Примечание: Если ваша Ось 64-ёх разрядная то вы можете использовать соответствующие бинарники(т.е ukaip64.exe вместо ukaip86.exe и/или ./ukaip_amd64 вместо ./ukaip_i686) Мастдай: [KWR]: ukaip86.exe winroute.exe Примечание: Если вы хотите использовать WinRoute вместе с WebFilter используя файл лицензии то запустите пачинг так(Смешанный режим Анлим Триал+Лицензия): ukaip86.exe winroute.exe -force-trial-kwf-with-lic [KMS] ukaip86.exe mailserver.exe [ICEWARP MERAK] ukaip86.exe cal.exe config.exe control.exe fastisapi.exe im.exe pop3.exe smtp.exe sendmail.exe api.dll db.dll php\ext\icewarpphp.dll [ICEWARP MERAK 10.4+] ukaip86.exe kasperskyupdater.exe [ICEWARP CLIENT] ukaip86.exe IceWarpServerInterfacePlugin.dll Примечание: Если вы хотите использовать лицензию уже в процессе установки/обновления IceWarp Merak-а то вам нужно пропачить так-же и инсталлятор.Откройте файл icewarp-%version%-%date_and_build_in_nightlies%.exe который вы слили с сайта разработчика(примерно 70-200 метров) используя 7-zip и извлеките оттуда файл с незаурядным названием "[0]". Теперь откройте этот странный файл [0] в 7-zip и расапкуйте архив. В расапкованной папке вы найдёте дюжину файлов включая 4-ёх метровый setup.exe. Пропачьте его с помощью UKAIP: ukaip86.exe setup.exe Для версии 10.3 и выше распаковывайте .exe напрямую(Прикола с файлом [0] больше нету - все файлы пакуются один раз) Установите Мерак запустив setup.exe(Не забываем после установки тормознуть и пропачить все сервисы+ютилиту настройки+fastisapi). Пингвинсяны: [KMS] ./ukaip_i686 ./mailserver [KWR] ./ukaip_i686 ./winroute Примечание: Если вы хотите использовать WinRoute вместе с WebFilter используя файл лицензии то запустите пачинг так(Смешанный режим Анлим Триал+Лицензия): ./ukaip_i686 winroute.exe --force-trial-for-plugins-with-license Примечание 2: Если вы хотите использовать активацию WebFilter номерами E-Soft то пачьте так: ./ukaip_i686 winroute.exe --force-trial-for-plugins-with-license --enable-kerio-to-esoft-redirect [ICEWARP MERAK] ./ukaip_i686 ./cal ./control ./icewarpd ./im ./pop3 ./smtp ./sendmail ./tool ./lib/libapi.so ./php/ext/libicewarpphp.so [ICEWARP MERAK 10.4+] ./ukaip_i686 ./kasperskyupdater ЕСЛИ ВЫ используете IceWarp UCS 10.X то пропустите шаги 5 и 6. ЕСЛИ ВЫ используете Kerio Connect/Control 7.X то пропустите шаг 5 и продолжайте с 6-го шага. 5) Запустите UKAIP с помощью следующей процедуры чтобы пропачить McAfee(Этот пункт оставлен только для Kerio версий 6.7X): Мастдай: ukaip86.exe "%Relative_Path_From_Installation_Folder_To_AV_Plugins_Folder%\avir_mcafee.dll" Пример для KWR: ukaip86.exe avirplugins\avir_mcafee.dll Пингвинсяны: ukaip_i686 ./rel_path_to_avplugs/avir_mcafee.so ПРИМ: Если у вас в сети есть собственное локальное(Внутреннее) зеркало с обновлениями макаки то вы можете использовать его при пачинге: Мастдай: ukaip86.exe "%Relative_Path_From_Installation_Folder_To_AV_Plugins_Folder%\avir_mcafee.dll" --enable-custom-update-mirror-for-mcafee Пингвинсяны: ./ukaip_i686 "%Relative_Path_From_Installation_Folder_To_AV_Plugins_Folder%/avir_mcafee.so" --enable-custom-update-mirror-for-mcafee UKP вопросит вас ввести DNS имя вашего сервера и относительный путь к папке обновлений. ЭТОТ этап предназначен только для Kerio Control/Connect 7.X 6) Требования для прохождения этого этапа(Если не можете их удовлетворить переходите на 7-ой этап и отключите автообновления антивируса): Web сервер HTTP работающий на стандартном 80-ом порту. Запустите UKAIP с помощью следующей процедуры чтобы пропачить Sophos(Этот пункт только для Kerio версий 7.X+): Мастдай: ukaip86.exe "%Relative_Path_From_Installation_Folder_To_AV_Plugins_Folder%\avir_sophos.dll" -Ss %IP_АДРЕС_ИЛИ_DNS_ИМЯ_ВАШЕГО_WEB_СЕРВЕРА% Пример для KCNTRL: ukaip86.exe avirplugins\avir_sophos.dll -Ss %IP_АДРЕС_ИЛИ_DNS_ИМЯ_ВАШЕГО_WEB_СЕРВЕРА% Пингвинсяны: ukaip_i686 ./rel_path_to_avplugs/avir_sophos.so -Ss %IP_АДРЕС_ИЛИ_DNS_ИМЯ_ВАШЕГО_WEB_СЕРВЕРА% Создайте на сервере локальную папку для зеркала Sophos. Установите(распакуйте) Kerio Sophos Update Kit(ViTYAN) в созданную выше папку. Запустите sync_mirror.bat(Windows)/sync_mirror_lin.sh(Linux - Перед запуском выполните "chmod 0555 ./sync_mirror_lin.sh") и дождитесь окончания синхронизации. Создайте в корне Web сервера(Не самой основной системы а именно сервиса Web) файл ukerav.php со следующим содержимым(Желательно в формате оконачния строки в стиле UNIX - LF): IDEdir=kersophos/ides VDBdir=kersophos/vdbs APIdir=kersophos/apis Создайте на вашем Web сервере виртуальный каталог "kersophos" так что-бы он ссылался на физическую папку зеркала созданную вами выше. Периодически запускайте скрипт sync_mirror для обновления своего зеркала(Через Cron в Лине или Task Sheduler для винды - Не забудте настроить рабочую папку на папку зеркала для задания). Kerio будет обновлять свой софос с зеркала сам и вам даже не надо его трогать. 7) Если вы установили WinRoute и вам нужен WebFilter то выполните следующие шаги для регистрации триала: 5а)Останавливаете сервис WinRoute. 5б)Пачите winroute.exe/winroute с UKP со свичами --force-trial-for-plugins-with-license --enable-kerio-to-esoft-redirect. 5b1)На стадии пачинга с номером [12] UKAIP попросит вас ввести серийный номер E-Soft. Этот номер вы можете найти в варезной теме KWR на ру-борде под решёткой(ковриком). Учтите что этот номер периодически меняется так как они банятся довольно быстро(Примерно раз в неделю). 5b2)UKAIP продолжит свою магию пачинга и по пути отложит в своей папке файлик getkey.php. ПРИМ: Используя свич --use-specific-path-to-store-php-files=ПУТЬ вы можете указать где созранить файл getkey.php 5b3)Положите этот файлик на локальный HTTP сервер(С активированным PHP на 80-ом порту) в виртуальную папку /kwfp0wnz/ на Web сервере. NOTE: Вы можете поменять URL(по умолчанию http://localhost/kwfp0wnz/) используя свич --enable-advanced-mode или напрямую --enable-custom-license-server-for-webfilter=URL в UKAIP. Если вы меняете сервер по умолчанию на сервер HTTPS(SSL) то заранее предупреждаю что Керио требует серверного сертификата с цифровой подписью мировых CA. 5в)Пачите avir_mcafee.dll/avir_mcafee.so с помощью UKAIP. 5д)Запускаете сервис WinRoute. 5к)Тестируете функциональность Kerio WebFilter. 8)Установка лицензии: Kerio: Положите файл license.key в папку %Директория_Установки_Кери%\license\. IceWarp: Положите файл license.key в папку %Директория_Установки_Мерака\config\. ПРИМЕЧАНИЕ: ДАЖЕ НЕ ДУМАЙТЕ ИСПОЛЬЗОВАТЬ ВКЛАДКУ "ЛИЦЕНЗИЯ" В ЮТИЛИТЕ НАСТРОЙКИ МЕРАКА. ЮТИЛИТА НАСТРОЙКИ УСТАНАВЛИВАЕТ ДО-АКТИВАЦИОННУЮ ЛИЦЕНЗИЮ В ТО ВРЕМЯ КАК МЫ СТАВИМ УЖЕ АКТИВИРОВАННУЮ. ПРИМЕЧАНИЕ 2(ДЛЯ ПИГВИНОВОДОВ): LI1)Тормозим демон IceWarp -> /etc/rc.d/init.d/icewarp stop LI2)Пихаем сгенерированную лицензию в %папка_установки%/config/ с названием license.key С установочным путём по умолчанию конечный путь будет: /opt/icewarp/config/ LI3)Пусакем демона IceWarp -> /etc/rc.d/init.d/icewarp start Для проверки успешности установки нашей лицензии делаем следующее: LI4)Находясь в папке установки IceWarp-а запускаем: ./tool display system c_license_xml Если видим крохотную строку: c_license_xml= Значит сервак нас послал с нашей лицензией Если же виидм c_license_xml= Куча текста и данных Значит всё пучком :) 9) Вот и всё мои беспонтовые малыши :) ПРИМЕЧАНИЕ: Если требуется оставить файл источник нетронутым можно воспользоваться опцией -o. В этом случае изменённые данные будут сохранены в новый файл. ukaip86 winroute.exe.ORG -o winroute.exe Файл winroute.exe.ORG будет использоваться как файл-Источник и модификаций над ним производиться не будет , в то время как все изменения сохранятся в новом файле winroute.exe. Патчинг нескольких файлов за одно выполнение: Cmd: ukaip86 winroute.exe avirplugins\avir_mcafee.dll Пропачит оба файлика :) Более сложная комманда (Используем файлы оригиналы с опцией -o): ukaip86 winroute.ORG -o winroute.exe avira_backup\makaka.dll -o avirplugins\avir_mcafee.dll И ещё кое-что: Специальная опция --enable-quit-without-waiting может быть использована для автоматизации процесса работы UKAIP(Например создание Bathch файла) - С этой опцией UKP выйдет как закончит свою работу и не будет ждать пока вы нажмёте клавишу. Успехов товарищи :)