M365 Checker — проверка Microsoft 365 аккаунтов
ЗАДАЧА
Нужен инструмент для массовой проверки валидности Microsoft 365 аккаунтов с классификацией по правам (админ / обычный юзер / 2FA / забанен).
РЕШЕНИЕ
Разработал Selenium-скрипт на базе undetected-chromedriver для обхода детекции ботов. Автоматизация входа в admin.microsoft.com с обработкой множества состояний: IDP disambiguation, ProofUp Redirect, Verify your identity, Sign-in blocked, Security Key/Windows Hello, KMSI. Все аккаунты автоматически классифицируются и раскладываются по файлам admin/user/other/bad. Retry-механизм на случай сбоев.
ЧТО РЕАЛИЗОВАНО
undetected-chromedriver для обхода детекции
Автоматизация входа в admin.microsoft.com
Проверка IDP disambiguation
Обработка ProofUp Redirect
Определение Verify your identity
Обработка Security Key / Windows Hello
Детект заблокированных аккаунтов
Классификация: admin / user / other / bad
Retry-механизм на сбоях
Автоматическое логирование всех состояний
Чтение входного файла с разными разделителями (:, ;, |)
СТЕК ТЕХНОЛОГИЙ
Python
undetected-chromedriver
Selenium
webdriver-manager
logging