RU: центр управления сценариями этичного тестирования безопасности.
EN: a control center for ethical security-testing scenarios.
Статус / Status: активный проект 2026 года; ожидает рефакторинга и переименования. / active 2026 project; refactoring and repository rename are pending.
Текущее имя / Current name: EthicalTestingControlCenter
Плановое имя / Planned name: ethical-testing-control-center
Topics: cleanup-pending, ethical-testing, html, needs-rename, needs-review, security, status-active, type-tool
Основная реализация для дипломного проекта теперь собрана на C# / ASP.NET Core.
Рекомендуемый для защиты и дальнейшего развития проект:
EthicalTestingControlCenter.Web
Функции MVP:
- ведение контуров проверки и формальных разрешений;
- учет активов в согласованном
scope; - регистрация находок и рекомендаций;
- формирование сводного отчета по проверке.
Проект намеренно не содержит наступательных модулей, сканеров и эксплойтов. Он реализует безопасный управленческий и отчетный контур легитимного security-assessment.
ASP.NET Core Razor PagesEntity Framework CoreSQLite.NET 10
dotnet restore .\EthicalTestingControlCenter.Web\EthicalTestingControlCenter.Web.csproj
dotnet run --project .\EthicalTestingControlCenter.Web\EthicalTestingControlCenter.Web.csprojПосле запуска приложение будет доступно по адресу, который выведет dotnet run.
dotnet build .\EthicalTestingControlCenter.Web\EthicalTestingControlCenter.Web.csprojГенерация черновика пояснительной записки и итогового .docx:
python .\docs\generate_explanatory_note.pyГенератор использует шаблон C:\Users\FossW\OneDrive\Репетиторство\Шаблон пояснительной записки.dotx, поэтому заголовки собираются на стилях ГОСТ и поддерживают автоматическую нумерацию глав и подразделов.
Артефакты:
output\doc\Пояснительная_записка_дипломный_проект.docxdocs\Пояснительная_записка_черновик.md
Репозиторий ориентирован на финальную реализацию на .NET. Ранний Python-прототип в локальной рабочей папке может сохраняться как черновой этап, но в публикационный состав проекта не включается.