Здравствуйте, дорогие друзья.
Мы будем использовать класс OpenVASManager (показанный в листинге ниже), чтобы обернуть вызовы API для запуска сканирования, мониторинга сканирования и получения результатов сканирования.
![The OpenVASManager constructor and GetVersion() method](https://timcore.ru/wp-content/uploads/2023/10/170-1024x683.png)
Конструктор класса OpenVASManager принимает один аргумент — OpenVASSession [1]. Если сеанс прошел, поскольку аргумент …
Здравствуйте, дорогие друзья.
Мы будем использовать класс OpenVASSession для связи с OpenVAS. В листинге ниже показаны конструктор и свойства, с которых начинается класс OpenVASSession.
![The constructor and properties for the OpenVASSession class](https://timcore.ru/wp-content/uploads/2023/10/162-1024x720.png)
Конструктор OpenVASSession принимает до четырех аргументов: имя пользователя и пароль для аутентификации в OpenVAS…
Здравствуйте, дорогие друзья.
Nexpose — это сканер уязвимостей, похожий на Nessus, но ориентированный на корпоративные приложения, и управлением уровнями уязвимостей. Это означает, что он помогает системным администраторам в поиске исправлений, и в смягчении последствий расстановки приоритетов в отношении потенциальных …
Здравствуйте, дорогие друзья.
В листинге ниже показаны методы, которые нам необходимо реализовать в классе NessusManager, который обернет общие вызовы API и функциональные возможности Nessus в простые в использовании методы, которые мы сможем вызвать позже.
![The NessusManager class](https://timcore.ru/wp-content/uploads/2023/10/131-1024x938.png)
![The NessusManager class](https://timcore.ru/wp-content/uploads/2023/10/132.png)
Класс NessusManager реализует IDisposable [1]…