wifi-password - Wi-Fiパスワードを表示できるCLIツール

Command

自分が接続しているWi-Fiネットワークのパスワードを表示できる、OS X専用のコマンドラインユーティリティ「wifi-password」が公開されています。

一見、ネットワークに流れるパケットをスニッフィングしてパスワードを解析する危険なツールなようにも思えますが(?)そうではありません。OS Xのキーチェインに格納されてるWi-Fiパスワードを取り出し、画面に表示するだけの健全なツールです(シェルスクリプト製です)。

誰かにパスワードを聞かれてすぐに思い出せない時なんかに便利かも?

実行方法

curlでダウンロードするのが簡単です。

curl -L https://raw.github.com/rauchg/wifi-password/master/wifi-password.sh -o ~/bin/wifi-password && chmod +x ~/bin/wifi-password

~/binにPATHが通っていることを確認してください。

$ wifi-password

現在接続中のSSIDに対応したパスワードを表示します。

$ wifi-password 

SSIDを指定することもできます。

実行例

以下実際の実行例です。

Screenshot1

↑自分のユーザー名とパスワードを入力します。

Screenshot2

↑パスワードが表示されました。

まとめ

wifi-passwordのソースコードを確認すると意外と単純な仕組みになっていて驚かされます。コマンドラインからキーチェインの情報を取得する方法は「Keychain Access From Shellで解説されている方法を使っているとのコメントもあります。また確認していませんが、Windows用の同種のプログラムも存在しているようです。参考までにどうぞ。

スポンサーリンク