20212021年6月5日、題名を変更したよ。本連載は、筆者がWiresharkの達人となるまでを追うドキュメンタリー作品である。やりたいことは表題の通りですが、いくつか嵌るポイントがありますので、きっと役に立つ記事になるかと思います。(experimental)」を開始して・・・といった記事がごろごろ出てくると思います。Protocolは現行のWinPCAPには含まれておりません。それでは、この2020年9月時点でどうやってリモートホストのNICをキャプチャするか?ですが、sshdumpなるものを利用します。嵌りポイント2点目なのですが、このsshdumpはデフォルトインストールでは含まれません。よって、別途最新のWiresharkのインストーラーを起動しToolツリー内にあるsshdumpにチェックを入れて再度インストールする必要があります。ciscodump」の箇所にチェックを入れてインストールしてください。capture」が表示されます。左の設定アイコンをクリックしてください。capture新しくウィンドウが表示されます。ServerタブでLinuxホストのIPアドレスとSSHサーバーのリッスンポートを指定してください。次にAuthenticationタブを押し、ユーザー名とパスワードを入力してください。machine」にチェックを入れ、「開始」ボタンを押してください。これでWiresharkが立ち上がり、指定したLinuxホストのNICのキャプチャができた!!と思ったのですが、画面に何も表示されません。試しにLinuxホストにログインし、tcpdumpコマンドが実行されているかを確認しましたが以下のように動作していることを確認しました。tcpdumpつまり、SSHログインもできコマンドも実行されているのにもかかわらずWindows側で実行しているWiresharkのパケットウィンドウには何も表示されないのです。これをデバックするために、plink.exeというputtyのインストールディレクトリに含まれているコマンドを利用しました。22"こちらを実行すると、なんと再度sudo用途のパスワードが聞かれるではありませんか。Wiresharkは2回目のパスワード要求箇所で停止していたんだということが分かりました。Linuxホスト側で、visudoを実行し以下の1行を追加します。visudoこちらで再度plink.exeを実行したところ、パケットキャプチャが正常に行われていることが確認できました。Wiresharkを再起動し、図2から同手順をたどると無事Wiresharkの画面にLinuxホストの特定NICのパケットが表示されました。Wireshark実行画面いや~何気に苦労してしまいました。例ではWindows,Linux間ですが、逆でもWindows同士でもLinux同士でもロジックは一緒ですので是非活用してみてください。