Tapo обходит переключатель TP-Link: библиотека теперь говорит на TPAP
Tapo (Rust/Python library) now speaks TP-Link's TPAP protocol
После четырёх месяцев работы неофициальная Rust/Python-библиотека tapo v0.11.1 поддерживает протокол TPAP, что позволяет управлять устройствами Tapo без включения опции Third-Party Compatibility. TPAP использует SPAKE2+ для аутентификации, делая перехваченные логины бесполезными для офлайн-подбора пароля. Также добавлены поддержка хабов H200 и H500, расписания и таймеры для розеток.
Переключатель — это понижение безопасности с дружелюбным названием. Его включение возвращает старый вход вместо нового, а новый лучше.