通信 Sniffnetの導入
Sniffnet は、インターネットトラフィックを直感的に監視・分析できるオープンソースのネットワーク監視デスクトップアプリです。
概要
Sniffnetに関しての2026-06-08時点のV1.5.0で内容が記載されています
Sniffnetのテスト
Sniffnetを使用するためにインストールおよび簡単なテストに関して記述しています。Sniffnetに関しての2026-06-08時点のV1.5.0で内容が記載されています。
概要
アプリ開発/サーバー開発/IoT機器などの開発時に通信を伴う場合、通信状態を監視したいときがあります。現在はWiresharkを使っているのですが、軽くネットワークを見たいとき用に使いやすいソフ...
環境
記事の環境です。 使用機種 MacBookPro 14インチ 2021 (Apple M1 Max メモリ32GB) 使用OS macOS Tahoe 25.5 ...
インストール
インストール手順 ここからは具体的にmacOS Apple Slicon版Sniffnetをインストールする手順です。 以下のURLからアプリをダウンロードします。 https://sniffn...
簡易テスト
トラヒック元からネットワークアダプタを選択し「en0」を更に選択します。 次に「開始!」ボタンで試しましょう。 通信状態がリアルタイムで表示されます。
概要(Overview)画面
画面は「概要(Overview)」です。 画面の意味 この画面は「このMacが今どこと通信していて、どのサービス・アプリが通信量を使っているか」 を見るための画面です。ただし、ここでは通信の中...
サムネイルモード
「サムネイルモード」ボタンを押すと概要が小さなウインドウで表示されます。 概要の情報から最低限の情報を表示する画面になります。 円グラフは、監視開始から現在までの通信量時間ごとの通信量グラフ通...
画面遷移
Sniffnetの画面遷移に関して記述しています。
トップ画面
環境
記事の環境です。 使用機種 MacBookPro 14インチ 2021 (Apple M1 Max メモリ32GB) 使用OS macOS Tahoe 25.5 ...
テスト環境
使用機種: MacBookPro 14インチ 2021 Apple M1 Max メモリ32GB 使用OS: macOS Tahoe 25.5 Sniffnet:...
TOP画面概要
Sniffnetアプリを起動したときに最初に表示される「TOP画面」の説明です。 詳細は次のWebページをご参照ください。 Set up the analysishttps://github.c...
データソースの選択
Data source selectionhttps://github.com/GyulyVGC/sniffnet/wiki/Data-source-selection ソース Sniffnet...
フィルター設定
Filters configurationhttps://github.com/GyulyVGC/sniffnet/wiki/Filters-configuration デフォルトでは、すべての...
PCAPファイル出力設定
ネットワークトラフィックをPCAPファイルとして出力出来ます。 ファイル名と保存先のフォルダーをしています。 PCAPファイルの保存先は変更しなでデフォルト(/User/<user>/)のまま...
キャプチャボタン
各種設定が完了したら「Start」ボタンを押して、キャプチャを開始します。
画面回り
画面に共通な項目の説明をここでまとめて説明ています。
環境
以下の画面に共通な項目の説明をここでまとめて説明します。 概要(Overview)画面 分析(Inspect)画面 通知(Notifications)画面 記事の環境です。 使用機種...
画面ヘッダ部分の説明
画面上部の機能に関して説明します。 左上のICONでキャプチャ処理を中止してトップ画面へ戻るボタンです。 画面中央に次の3つのICONが有ります。 左端: アプリのICONで...
画面タブ部分の説明
画面のタブ機能に関して説明します。 タブは3つ有ります。 概要(Overview)画面 分析(Inspect)画面 通知(Notifications)画面 3つの画面を切り替えます。
画面フッタ部分の説明
画面下部の機能に関して説明します。 バージョン アプリのバージョンを表示しています。 各種リンクICON 左から アプリの開発ロードマップページへのリンクhttps://whimsica...
概要(Overview)画面
キャプチャの概要画面の説明です。
概要
情報 User manualhttps://github.com/GyulyVGC/sniffnet/wiki Traffic overviewhttps://github.com/GyulyV...
トラフィックソース
監視対象のネットワークアダプタに他する設定を表示しています。 ここで表示されている「ネットワークアダプタ en0 」は、現在監視している通信インターフェースです。macOS では en0 は多...
データ表示方法
監視対象のデータ表示方法に関する説明です。 表示は次の3つの方法が可能です。 円グラフは、監視開始から現在までの通信量です。 受信(Incming): 受信したデータの総量 送...
トラフィックレート
監視対象のデータを1秒毎に更新し、過去30秒間の分析に基づいたトラフィック率を示すライブチャートが表示されます。 グラフの上部は毎秒受信(Incming)するデータ量を表示します。グラフの下部は...
接続ホスト
Network hostshttps://github.com/GyulyVGC/sniffnet/wiki/Network-hosts 使用しているPCが通信しているネットワークホストの具体的...
サービス
Serviceshttps://github.com/GyulyVGC/sniffnet/wiki/Services ネットワークサービスを主体に表示しています。 Sniffnetは、上位層プ...
プログラム
Programshttps://github.com/GyulyVGC/sniffnet/wiki/Programs プログラムを主体に表示しています。 プログラム単位で接続している接続データ...
サムネイル画面
概要のサムネイル画面の説明です。
分析(Inspect)画面
分析(Inspect)画面の説明記事です。
概要
概要 Sniffnetはトラフィック調査画面では通信されているデータの各接続をより詳細に検査できます。 この画面では次のデータを一覧表示し、更にフィルター出来ます。 送信元IPアドレス ...
分析画面への遷移
概要(Overview)画面からトラフィック調査画面へ遷移する方法は次の図のようになります。 全てのトラフィック一覧 「ネットワーク接続」でフィルターされたトラフィック一覧 「サービス」でフィ...
分析画面詳細
トラフィック調査画面では、内容を細かくフィルターして表示することが出来ます。 全体像 画面では次のなフィルター設定が可能です。 フィルター一覧 フィルター 種類 お気に入り登録項目の接続...
通知(Notifications)画面
通知(Notifications)画面の説明です。
概要
概要 Sniffnetは特定のネットワークイベントが発生した時にアプリ内で通知を発生することが出来ます。 デフォルトで全ての通知はOFFになっています。使用できるイベントは次です。 データがし...
通知関係の画面
通知関係の画面は次の図のようになります。 画面は、トラフィック概要の画面から通知関係の画面に遷移できます。設定画面-通知TABで通知を設定すると、設定された内容に従って通知画面に表示されます。
通知設定
設定画面-通知TABで通知の設定を行います。デフォルトは全てOFFと成っています。 次の3つのトラフィックの通知が設定出来ます。 Data threshold exceede (データがしきい...
通知画面
通知一覧 通知が発生すると設定された音共に通知TABに件数が表示されます。 通知TABをクリックすると通知リストが表示されます。 通知一覧の「Data threshold exceede (...
リモート通知
Remote notificationshttps://github.com/GyulyVGC/sniffnet/wiki/Remote-notifications Sniffnet webho...
設定画面
設定(Settings)画面の説明記事です。
概要
概要 Sniffnetの設定に関して記述しています。 次の3つの設定TABが有ります。 Notifications (通知) Style (スタイル) General (一般) - TOP画面...
設定画面の遷移
設定画面は次の図のようになります。 Sniffnetのアプリが起動後からの設定画面への遷移です。 設定画面でのTABの遷移です。
通知設定
この設定の詳細は「通知(Notifications)画面」説明の「通知設定」説明をご参照ください。
スタイル設定
画面全体のスタイルを選択もしくはカスタム化した物を選択します。設定は、直ぐに反映されます。
一般設定
アプリ全体の動作を設定します。 設定の上半分は、トラフィック処理中でも即座に変更されます。設定の下半分は、トラフィックを処理していない「TOP画面」でのみ可能です。 画面の言語(Languag...