Mac OS X のコマンドラインから詳細な Wi-Fi 接続履歴を検索
目次:
Mac が接続しているワイヤレス ネットワークと、その接続が最後にいつ確立されたかを正確に知ることが役立つ場合があります。
Mac で以前に参加した Wi-Fi ネットワークに関する詳細の包括的なリストを明らかにする方法を示します。これには、最後の接続日時 (秒まで!) が含まれます。が非表示かどうか、ネットワーク SSID 番号、ネットワーク SSID ブロードキャスト名、各 Wi-Fi ネットワークのセキュリティ タイプ。
これは Mac OS X のコマンド ラインを使用しますが、これは明らかに少し高度であり、平均的な Mac ユーザーには適用できない可能性があります。それでも、取得した情報はさまざまな目的に役立ちます。このデータは、名前を思い出せないルーターから Wi-Fi ネットワーク パスワードを忘れてしまった場合の復旧、ネットワークのトラブルシューティングや診断、さらにはデータ分析やフォレンジックの目的にも役立ちます。
MacでWi-Fiネットワーク接続履歴を見る方法
/Applications/Utilities/ にあるターミナル アプリケーションを起動し (または Spotlight と Command+Spacebar を使用)、次のコマンド文字列を 1 行に入力します:
Mac OS High Sierra、Sierra、El capitan、OS X Yosemite 以降を含む最新バージョンの Mac OS および Mac OS X用、次を使用します:
defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences |grep LastConnected -A 7
Mavericks および以前のリリースを含む以前のバージョンの Mac OS X の場合、次のコマンドを使用して出力をクリーンアップし、一致させることができます。これは最新のリリースで利用可能です:
defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences| sed 's|\./|`pwd`/|g' | sed 's|.plist||g'|grep 'LastConnected' -A 7
Return キーを押すと、ワイヤレス ネットワーク接続の詳細の包括的なリストがすぐに表示されます。
これは、このコマンド文字列によって提供される出力の例で、3 つの接続されたネットワークを示しています。
$ デフォルト読み取り /Library/Preferences/SystemConfiguration/com.apple.airport.preferences |grep LastConnected -A 7 LastConnected=2015-05-29 09:14: 48 +0000;パスポイント=0;おそらくHiddenNetwork=0; RoamingProfileType=シングル; SPRoaming=0; SSID=; SSIDString=HomeWirelessWAN-ng; SecurityType=WPA/WPA2 パーソナル; -- LastConnected=2015-05-31 01:52:43 +0000;パスポイント=0;おそらくHiddenNetwork=1; RoamingProfileType=シングル; SPRoaming=0; SSID=; SSIDString=シークレット ネットワーク 1; SecurityType=WPA2 パーソナル; -- LastConnected=2015-06-03 08:32:12 +0000;パスポイント=0;おそらくHiddenNetwork=0; RoamingProfileType=シングル; SPRoaming=0; SSID=; SSIDString=パブリック ネットワーク - パーク 1; SecurityType=なし;"
このコマンドを多くのワイヤレス ルーターに参加している Mac で実行すると、非常に長いリストが返されることに注意してください。 > ~/Desktop/connectionlist.txt」を次のように構文の末尾に追加します:
defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences |grep LastConnected -A 7 > ~/Desktop/connectionlist.txt
そのコマンドを使用すると、「connectionlist.txt」という名前のファイルが現在のユーザーの OS X デスクトップに関連情報とともに表示されます。
ここの定期的な読者は、Mac が以前に接続した Wi-Fi ネットワークを見つけるいくつかの方法を示したことを覚えているかもしれませんが、これらの方法を比較すると、膨大な詳細に比べて明らかに少ない情報しか提供されません。ここで提供されます。ニーズに最も適したものを使用できます。
Mac で Wi-Fi 接続履歴を追跡する別の方法をご存知ですか?コメントでお知らせください!