Adpentest — програмний модуль мовою Python, що розробляється в межах проєкту AdPentestAI-Python для автоматизації перевірок інформаційної безпеки. За описом розробника, модуль орієнтований на дослідження мережевих служб та інфраструктури Active Directory.

Призначення

Метою проєкту є об’єднання перевірок безпеки в інструменті з інтерфейсом командного рядка. Передбачене застосування охоплює навчальні лабораторії та обстеження систем у межах погодженого обсягу тестування.

Інтерфейс

У наданих прикладах модуль запускається через інтерпретатор Python командою python3 -m adpentest. Параметри командного рядка визначають ціль перевірки та режим роботи. Параметр --scope-confirmed використовується для позначення підтвердженого обсягу тестування.

Результати перевірок

Наведені розробником приклади результатів містять структуровані дані у форматі JSON: адресу цільового вузла, ідентифікатор потенційно релевантної вразливості, відомості про доступність служб і рекомендації щодо усунення ризиків.

Зазначення ідентифікатора CVE у звіті саме собою не підтверджує наявності відповідної вразливості. Інтерпретація результатів залежить від способу перевірки, версії програмного забезпечення, конфігурації та доступності цільової системи. Недоступність служби під час перевірки також не є доказом відсутності вразливості.

Розробка

У матеріалах проєкту згадуються плани розширення переліку перевірок відомих вразливостей та автоматизації сканування. Заплановані можливості потребують окремого підтвердження за вихідним кодом і документацією відповідної версії.

Див. також

Тестування на проникнення Active Directory Сканер вразливостей Інформаційна безпека

Посилання

Репозиторій AdPentestAI-Python на GitHub