2

У меня есть файл CSV/TXT со списком сетевых имен и паролей (вместе с типами сети / пароля / шифрования), который выглядит следующим образом:

  ***Networkname1***    ESS WPAPSK  TKIP    passPhrase  ***password1***
  ***Networkname2***    ESS WPAPSK  TKIP    passPhrase  ***password2***
  ***Networkname3***    ESS open    WEP     networkKey  ***password3***
  etc etc

Я пытаюсь импортировать настройки сети Wi-Fi (для беспроводных точек доступа) в приложение Mac Keychain, так как я только что перешел с компьютера с Windows 7 на Mac (Yosemite).

Есть идеи? Возможно, я смогу отредактировать файл Keychain, в котором хранится список сетевых имен и паролей?

Возможно, есть способ отредактировать файл цепочки для ключей, который содержит все пароли Wi-Fi.

1 ответ1

0

Вам нужно будет написать скрипт для чтения вашего csv и правильно проанализировать его с помощью одной из следующих команд терминала:


У Apple есть килобайт команды security (менеджер доступа цепочки для ключей).

Вам понадобится что-то вроде:

security add-generic-password -a $User -D "network password" -S $SSID -w $Password

Подобно -

security add-generic-password -a Raystafarian -D "network password" -S Raystafarian -w MyPassword

Также есть команда networksetup KB для подключения к сети -

networksetup setairportnetwork $device_name $SSID $Password

Вы можете найти, какое имя устройства использовать

networksetup -listallhardwareports

Вы также можете установить предпочтительные сети с помощью (это то, что я бы использовал)

networksetup -addpreferredwirelessnetworkatindex $device_name $SSID $Index $Security_type $Password

Подобно -

networksetup -addprefferedwirelessnetworkatindex en1 Raystafarian 1 WPA2 MyPassword

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .