Wiresharkは、無料のオープンソースパケットアナライザです。これにより、ユーザーはライブネットワークまたはディスク上のキャプチャファイルからのデータを調べることができます。 Wiresharkは、単純なネットワークトラブルシューティングツールとしてだけでなく、セキュリティ分析やソフトウェア開発にも使用できます。
ここLinuxAPTでは、Debian10にWiresharkをインストールする方法を調べます。
Debian10にWiresharkをインストールする手順
1.システムアップデートを実行します
Wiresharkは多くのオープンソースライブラリに依存しています。プログラム自体をインストールする前に、これらが最新であることを確認する必要があります。 Debian 10は定期的な更新を通じてすべてのパッケージを更新し続けるので、最初に更新を実行します:
$ sudo apt update -y
インストール中に、スーパーユーザー以外のユーザーがネットワークインターフェイスからデータをキャプチャできるようにするように求められます。 [はい]を選択して続行します。
2.システムにWiresharkをインストールします
システムアップデートを実行した後、Wiresharkのダウンロードとインストールに進むことができます。
Wiresharkはパッケージの.debファイルとして配布されます。これは、手動で何かをダウンロードする必要がないことを意味します。代わりに、Debian 10の他のプログラムと同様に、aptを介してインストールできます。
$ sudo apt install wireshark -y
インストール中に、スーパーユーザー以外のユーザーがネットワークインターフェイスからデータをキャプチャできるようにするように求められます。 [はい]を選択して続行します。
Wiresharkをインストールしたら、sudo apt policy wiresharkコマンドを実行して、インストールしたWiresharkのバージョンを確認します。
$ sudo apt policy wireshark
Wiresharkをテストする方法は?
Wiresharkをインストールしたので、簡単に試してみましょう。
1.まず、sudowiresharkと入力してプログラムを起動します。これにより、Wiresharkが独自のウィンドウで開きます:
$ sudo wireshark
2.デスクトップ環境のメニューシステムからWiresharkを開くこともできます。
Wiresharkには、パケットをキャプチャするためのグラフィカルユーザーインターフェイス(GUI)があります。
Wiresharkが理解できる利用可能なネットワークインターフェイスのリストが表示されます。 Webブラウザがインターネット接続を受信しているインターフェイス(wlan0など)を監視する場合は、インターフェイスを選択して[スタート]ボタンをクリックします。
ただし、ターミナルからtsharkと入力し、その後にコマンドを入力してトラフィックをキャプチャすることで使用することもできます。
Tsharkは、ネットワークトラフィックを監視するためのコマンドラインプログラムです。 TSharkとともに、Wiresharkスイートの一部です。同等のGUIと同様に、パケットをキャプチャして、ターミナルウィンドウに説明を表示したり、バイナリ形式でファイルに保存したりできます。
3.ターミナルウィンドウに次のコマンドを入力して、tsharkをインストールできます。
$ sudo apt install tshark -y
4. tshark –helpコマンドを実行して、tsharkが提供するさまざまなオプションを確認します。
5.以下のtshark-Dコマンドを実行して、ネットワークインターフェイスがtsharkによって認識されることを確認します。
$ tshark -D
以下のようなネットワークインターフェースのリストが表示されます。一部のネットワークインターフェイスは「無効」状態になっている可能性があることに注意してください。すべてのネットワークインターフェイスがデフォルトでアクティブになっているわけではありません。アクティブなインターフェイスを見つける必要があります。このデモでは、インターフェースens3とloです。
6.ターミナルでifconfigと入力すると、アクティブなインターフェイスを確認できます。
$ ifconfig
7.目的のキャプチャインターフェイスを特定したら、tshark-i
$ tshark -i ens3
8.データのキャプチャが完了したら、ターミナルウィンドウでCtrl-Cを押します。これにより、キャプチャプロセスが停止し、tsharkが閉じます。キャプチャしたデータがターミナルウィンドウに表示されます。