Mac OS X がどの IP アドレスにアクセスしているか調べる必要があったので、その備忘録です。 OS のバージョンは Mac OS X Mavericks です。
OS や アプリケーション等がどういう通信をしているかを調べることを「パケット・キャプチャ」といいます。そしてそれを調べるパケット・キャプチャの定番ソフトは Wireshark です。
このソフトは X11 を使用しているので、 XQuartz のインストールが必要です。 X11 は Mac OS X 10.7 Lion 以前ではプリインストールされていたのですが、 Mountain Lion から別途インストールが必要になったようです。ややこしいので XQuartz をインストールすれば、 X11 が使えるようになると覚えておくことにします。ちなみに X11 は UNIX 系のアプリケーションに GUI を提供する仕組みです。
まずは XQuartz をダウンロード。以下のページから、 XQuartz-x.x.x.dmg をダウンロード。今日現在バージョンは 2.7.7 でした。
→ XQuartz
次に Wireshark のダウンロード。
→ Wireshark
それそれインストールします。注意点は XQuartz をインストールしたら必ず、再起動または再ログインすること。そして Wireshark をダイアログも出ますが、初回はインストールして起動してから画面が出てくるまですごく時間がかかるので、根気よく待つことです。ダイアログにも英語で書いてありました。わたしは起動しないからと何回か強制終了させてしまいました。諦めて放置してたらいきなり画面が出てきてびっくりしました。
[pe2-image src=”https://lh5.ggpht.com/-zMLpgUw7TPQ/U_m2s_MM51I/AAAAAAABXtg/SzbeOGnq7Qo/s144-c-o/20140824_1.png” href=”https://picasaweb.google.com/113249731657718795722/Blog_images_picasa2#6051068458342082386″ caption=”Wireshark ダイアログ ” type=”image” alt=”20140824_1.png” image_size=”474×208″]
起動したら、メニューから「 Capture 」→「 Interfaces 」でパケット・キャプチャが開始されます。
[pe2-image src=”https://lh5.ggpht.com/-3_J5bvRAVvY/U_m2t4tYDSI/AAAAAAABXto/N9JXirrIFYc/s144-c-o/20140824_2.png” href=”https://picasaweb.google.com/113249731657718795722/Blog_images_picasa2#6051068473782045986″ caption=”Wireshark パケット・キャプチャ開始 ” type=”image” alt=”20140824_2.png” image_size=”751×572″]
こんな感じでパケット・キャプチャできました。目的も無事に果たせました。
[pe2-image src=”https://lh5.ggpht.com/-N0Ieg6CTv6Y/U_m2vO63ezI/AAAAAAABXtw/i1xDkYZrIx4/s144-c-o/20140824_3.png” href=”https://picasaweb.google.com/113249731657718795722/Blog_images_picasa2#6051068496924080946″ caption=”Wireshark パケット・キャプチャの結果 ” type=”image” alt=”20140824_3.png” image_size=”750×572″]

