#!/usr/bin/env python3
"""
Подготовка тестирования веб-интерфейсов i21
"""
import json
from pathlib import Path

ANALYSIS_DIR = Path('/root/ir-assessment/redteam/irelydata/analysis')

# Загружаем бэкдоры
with open(ANALYSIS_DIR / 'backdoor_report.txt', 'r') as f:
    backdoor_report = f.read()

print("=== ПОДГОТОВКА ВЕБ-ТЕСТИРОВАНИЯ ===\n")

print("1. ЖИВЫЕ UAP ИНСТАЛЛЯЦИИ")
print("   - 74.208.53.28/CITYMARTUAP (проверено)")
print("   - Другие IP из db_freshness.csv нужно проверить")
print()

print("2. БЭКДОР КРЕДЫ")
print("   Пользователи с паролем i21By2015:")
print("   - irelyadmin (35 баз)")
print("   - aussup (29 баз)")
print("   - AUSSUP (11 баз)")
print("   - IRELYADMIN (7 баз)")
print("   - frm, driver-T64@irely.com, testuser-ct, anhad.chaube")
print()

print("3. СЛАБЫЕ ПАРОЛИ (Name123)")
print("   Эти пароли в 7 базах — похоже на один клиент:")
print("   - steve.zirilli: Steve123")
print("   - billy.chavers: Billy123")
print("   - robert.arvidson: Rob123")
print("   - penny.christiansen: Penny123")
print("   - nikki.stinnett: Nikki123")
print("   - chelsi.west: Chelsi123")
print("   - cathy.oneil: Cathy123")
print("   - eric.kile: Eric123")
print("   - jessica.whited: Jessica123")
print("   - crystal.miller: Crystal123")
print("   - julie.williams: Julie123")
print("   - mallory.fundora: Mallory123")
print("   - Aaron.ramroop: Aaron123")
print("   - Orlene.McDonald: Orlene123")
print("   - Lisa.Collins: Lisa123")
print()

print("4. СЛЕДУЮЩИЕ ШАГИ")
print("   a) Найти все IP с живыми UAP инсталляциями")
print("   b) Тестировать бэкдор креды на веб-интерфейсах")
print("   c) Проверить другие порты (8080, 443, 8443)")
print("   d) Создать скрипт автоматического тестирования")
print()

print("5. РИСКИ")
print("   - Бэкдор i21By2015 в 43 базах — это vendor backdoor")
print("   - Возможно уже известен и исправлен в новых версиях")
print("   - Тестировать только на разрешённых целях")
