30
27

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Terminalから接続中のWi-Fiのパスワード確認する(macOS)

Last updated at Posted at 2015-08-25

環境:OS X Yosemite 10.10.4

ターミナルを開き、以下のコマンドを入力する。
ポップアップ表示されるkeychainのロック解除を許可するとパスワードが表示される。
※ ssid_of_my_home_networkには自分が使用しているssidを挿入する。

# 利用中のSSIDを表示
networksetup -getairportnetwork en0
# パスワードを確認
security find-generic-password -ga "ssid_of_my_home_network" -w

20150720122513.png

security コマンドは keychainと Security.framework に対するコマンドラインインターフェイス。
指定された keychain に対し、与えられた条件に合致するパスワード項目を検索し、内容を出力する。

自分の keychain に格納しているパスワードをssidで引いているので、すでに登録済みに Wi-Fi のパスワードなら済みなら出力可能。

メモ

  • keychainに保存されたwebページのパスワードを確認。
security find-internet-password -gs "www.amazon.co.jp" -w 
  • 接続可能なアクセスポイントの情報(SSID等)を確認。
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -s

参考URL

https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/security.1.html
http://www.labnol.org/software/find-wi-fi-network-password/28949/

30
27
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
30
27

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?