Я пишу сценарий, который находит различные сведения об интерфейсах Ethernet. У меня есть большая часть использования ifconfig
и iwconfig
. Однако я теперь должен извлечь пароли. Пароли, кажется, расположены в файлах, которые называют в честь SSID в файлах как это:
/etc/NetworkManager/system-connections/<mySsid>
Однако я предполагаю, что Вы не можете полагаться на имя файла, всегда являющееся точно равным SSID (исправьте меня, если я неправ).
Существует ли альтернатива? Т.е. команда или что-то, что извлечет данный пароль wlan0
и т.д.
человечность 12.04
Однако я предполагаю, что Вы не можете полагаться на имя файла, всегда являющееся точно равным SSID (исправьте меня, если я неправ).
Корректный.
, Если Вы смотрите в файлах, Вы будете видеть, что существует идентификатор:
[connection]
id=Schijfwereld
Это - то, что файл определяет и соответствует SSID в файле:
[802-11-wireless]
ssid=Schijfwereld
mode=infrastructure
пароли, кажется, расположены в файлах, которые называют в честь SSID в файлах как это:
каталог системных соединений содержит все Ваши сети WIFI, которые отмечаются доступный всем пользователям с PSK в открытом тексте. Строки будут иметь psk=
и пароль позади него. Если "доступный всем пользователям" НЕ установлен, пароль не сохраняется в каталоге системных соединений.