Adpentest — програмний модуль мовою Python, що розробляється в межах проєкту AdPentestAI-Python для автоматизації перевірок інформаційної безпеки. За описом розробника, модуль орієнтований на дослідження мережевих служб та інфраструктури Active Directory.
Призначення
Метою проєкту є об’єднання перевірок безпеки в інструменті з інтерфейсом командного рядка. Передбачене застосування охоплює навчальні лабораторії та обстеження систем у межах погодженого обсягу тестування.
Інтерфейс
У наданих прикладах модуль запускається через інтерпретатор Python командою python3 -m adpentest. Параметри командного рядка визначають ціль перевірки та режим роботи. Параметр --scope-confirmed використовується для позначення підтвердженого обсягу тестування.
Результати перевірок
Наведені розробником приклади результатів містять структуровані дані у форматі JSON: адресу цільового вузла, ідентифікатор потенційно релевантної вразливості, відомості про доступність служб і рекомендації щодо усунення ризиків.
Зазначення ідентифікатора CVE у звіті саме собою не підтверджує наявності відповідної вразливості. Інтерпретація результатів залежить від способу перевірки, версії програмного забезпечення, конфігурації та доступності цільової системи. Недоступність служби під час перевірки також не є доказом відсутності вразливості.
Розробка
У матеріалах проєкту згадуються плани розширення переліку перевірок відомих вразливостей та автоматизації сканування. Заплановані можливості потребують окремого підтвердження за вихідним кодом і документацією відповідної версії.
Див. також
Тестування на проникнення Active Directory Сканер вразливостей Інформаційна безпека
Посилання
Репозиторій AdPentestAI-Python на GitHub