- Ссылка на репозиторий
Авторы: Dragokas & regist
Назначение:
Утилита ALF предназначена для исправления ошибок в логе XML от AVZ,
которые не позволяют обработать его в парсерах или просмотреть в программе чтения XML-файлов.
Позже в утилиту было добавлено и несколько фиксов для HTM.
Способы использования:
Новый архив или XML будет перепакован под "старым именем_fix.zip" (.xml)
Настройки задаются в шапке скрипта:
Исправляет такие проблемы с XML:
Фикс 1. Дублирование параметра Is64.
Фикс 2. Неэкранированный амперсанд в имени профиля пользователя.
Фикс 3. Символы NUL и другие служебные, кроме TAB, CR, LF
Фикс 4. Параметр CheckResult написан слитно с предыдущим значением.
Фикс 5. Неэкранированное значение <local> в параметре VAL секции Key.
Фикс 6. Неэкранированная кавычка в параметре "CmdLine" секции <PROCESS>.
фикс 8a - Выдаёт предупреждение, если в логе дублируется секция <WMI_INFO>
фикс 8b - Выдаёт предупреждение, если в логе дублируется секция <NET_DIAG>
фикс 9 - Выдаёт предупреждение, если в логе нет закрывающего тега </NET_DIAG>
Исправляет такие проблемы с HTM:
Фикс 3. Символы NUL.
Фикс 7. Неэкранированные знаки '<' и '>' в аргументах командной строки секции "Список процессов"
Проверка на VT.
Назначение:
Утилита ALF предназначена для исправления ошибок в логе XML от AVZ,
которые не позволяют обработать его в парсерах или просмотреть в программе чтения XML-файлов.
Позже в утилиту было добавлено и несколько фиксов для HTM.
Способы использования:
- перетянуть архив или XML-файл на скрипт или его ярлык;
- запустить скрипт и указать папку с архивом / XML-логом (или указать архив .ZIP);
- через контекстное меню файла лога -> "Отправить". Для этого выполните установку через "Установка в контекстное меню "Отправить".vbs".
Новый архив или XML будет перепакован под "старым именем_fix.zip" (.xml)
Настройки задаются в шапке скрипта:
Исправляет такие проблемы с XML:
Фикс 1. Дублирование параметра Is64.
Фикс 2. Неэкранированный амперсанд в имени профиля пользователя.
Фикс 3. Символы NUL и другие служебные, кроме TAB, CR, LF
Фикс 4. Параметр CheckResult написан слитно с предыдущим значением.
Фикс 5. Неэкранированное значение <local> в параметре VAL секции Key.
Фикс 6. Неэкранированная кавычка в параметре "CmdLine" секции <PROCESS>.
фикс 8a - Выдаёт предупреждение, если в логе дублируется секция <WMI_INFO>
фикс 8b - Выдаёт предупреждение, если в логе дублируется секция <NET_DIAG>
фикс 9 - Выдаёт предупреждение, если в логе нет закрывающего тега </NET_DIAG>
Исправляет такие проблемы с HTM:
Фикс 3. Символы NUL.
Фикс 7. Неэкранированные знаки '<' и '>' в аргументах командной строки секции "Список процессов"
Проверка на VT.
- Оказать помощь разработчику