CVE-Manager: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
Нет описания правки
Строка 10: Строка 10:
== Использование ==
== Использование ==


Пересоздание всех таблиц БД и импорт всех обозначенных в конфигурационном файле списков пакетов репозиториев и списков уязвимостей:
Пересоздание всех таблиц БД и импорт всех обозначенных в конфигурационном файле списков пакетов репозиториев и списков уязвимостей:<br>
<code>cve-manager prepare [-v]</code>
<code>cve-manager prepare [-v]</code>


Пересоздание структуры БД (без импорта списков):
Пересоздание структуры БД (без импорта списков):<br>
<code>cve-manager recreate</code>
<code>cve-manager recreate</code>


Импорт списка пакетов:
Импорт списка пакетов:<br>
<code>cve-manager import-packages <space_root_abs_path> [-v]</code>
<code>cve-manager import-packages <space_root_abs_path> [-v]</code>


Импорт списка уязвимостей NVD:
Импорт списка уязвимостей NVD:<br>
<code>cve-manager import-nvd <xml_file_abs_path></code>
<code>cve-manager import-nvd <xml_file_abs_path></code>


Импорт списка уязвимостей Mitre:
Импорт списка уязвимостей Mitre:<br>
<code>cve-manager import-mitre <csv_file_abs_path></code>
<code>cve-manager import-mitre <csv_file_abs_path></code>


ВЫвод списка всех импортированных пакетов:
ВЫвод списка всех импортированных пакетов:<br>
<code>cve-manager print-packages</code>
<code>cve-manager print-packages</code>


Вывод списка импортированных пакетов определённой ветви Sisyphus:
Вывод списка импортированных пакетов определённой ветви Sisyphus:<br>
<code>cve-manager print-packages <branch_name></code>
<code>cve-manager print-packages <branch_name></code>



Версия от 16:15, 29 января 2018

cve-manager - консольная программа для отслеживания уязвимостей программного обеспечения. Написана на C++. Распространяется по лицензии GPLv3.0.

Настройка

Параметры cve-manager определяются файлом ini-формата /etc/cve-manager/cve-manager.conf. Данный ini-файл состоит из:
1) Секции database, содержащей параметры соединения с базой данных MySQL;
2) cекции branches, содержащей метки о рассмотрении (значение 1) или не рассмотрении (значение 0) соответствующей ветви Sisyphus;
3) секции paths, в которой указываются пути к корневому каталогу alt-сервера, CSV-файлу со списком уязвимостей Mitre и XML-файлу со списком уязвимостей NVD соответственно.

Использование

Пересоздание всех таблиц БД и импорт всех обозначенных в конфигурационном файле списков пакетов репозиториев и списков уязвимостей:
cve-manager prepare [-v]

Пересоздание структуры БД (без импорта списков):
cve-manager recreate

Импорт списка пакетов:
cve-manager import-packages <space_root_abs_path> [-v]

Импорт списка уязвимостей NVD:
cve-manager import-nvd <xml_file_abs_path>

Импорт списка уязвимостей Mitre:
cve-manager import-mitre <csv_file_abs_path>

ВЫвод списка всех импортированных пакетов:
cve-manager print-packages

Вывод списка импортированных пакетов определённой ветви Sisyphus:
cve-manager print-packages <branch_name>

Ссылки

Проект на git.altlinux.org