Mac OS X Mavericks 10.9でWireshark

Mac OSを 10.8.xから10.9.xにアップデートすると、Wiresharkが消えていた。

Mac OS X 10.9.xでのWiresharkインストールの仕方。

1) MacWiresharkをインストール
Wireshark · Download

2) MacにXQuartzをインストール
これまでWiresharkX11を利用していたが、X11OS Xに含まれなくなったとの事で、
代わりにXQuartzを導入。
XQuartz

3) Wiresharkを起動
起動するとアプリケーションの指定を促す「Choose Application」ウインドウが出るので、
左下の[Brows..]から、「アプリケーション」→「ユーティリティ」→「XQuartz」を指定。

4) Terminalから発行
Terminalを起動して以下を入力。

/Applications/Wireshark.app/Contents/MacOS/Wireshark

すると以下のようなログが出る。数分待つと、Wiresharkのウインドウが表示される。

mac$ /Applications/Wireshark.app/Contents/MacOS/Wireshark
2014-10-29 14:05:36.290 defaults[6619:507]
The domain/default pair of (kCFPreferencesAnyApplication, AppleAquaColorVariant) does not exist
2014-10-29 14:05:36.298 defaults[6620:507]
The domain/default pair of (kCFPreferencesAnyApplication, AppleHighlightColor) does not exist

(process:6602): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.

(wireshark-bin:6602): Gtk-WARNING **: Unable to locate theme engine in module_path: "clearlooks",
Fontconfig warning: ignoring sjis.UTF-8: not a valid language tag


※これ以降は、Wiresharkを起動するとすぐにXQuartz経由でウインドウが表示される。