# 通信 Sniffnetの導入

Sniffnet は、インターネットトラフィックを直感的に監視・分析できるオープンソースのネットワーク監視デスクトップアプリです。

# 概要

Sniffnetに関しての**2026-06-08時点のV1.5.0**で内容が記載されています

# 概要

Sniffnetに関する概要です。

<span class="s1">Sniffnet </span>は、インターネットトラフィックを直感的に監視・分析できるオープンソースのネットワーク監視デスクトップアプリです。

<p class="callout warning"><span class="s1">注意</span>: BLE<span class="s1">通信には</span>Wireshark + Adafruit ADA-2269<span class="s1">のような構成にしても対応出来ません。</span></p>

##### 基本情報

<table border="1" id="bkmrk-%E9%96%8B%E7%99%BA%E8%80%85-giuliano-bellini" style="border-collapse: collapse; width: 68.6905%; height: 208.578px;"><colgroup><col style="width: 16.2045%;"></col><col style="width: 83.7955%;"></col></colgroup><tbody><tr style="height: 29.7969px;"><td style="height: 29.7969px;">開発者

</td><td style="height: 29.7969px;">Giuliano Bellini(GyulyVGC)

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">開発開始</td><td style="height: 29.7969px;">2022<span class="s1">年</span>

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">最新版

</td><td style="height: 29.7969px;">v1.5.0(2026<span class="s1">年</span>4<span class="s1">月</span>)

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">GitHub

</td><td style="height: 29.7969px;">約 33,000+ stars、80名超のコントリビュータ</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">ライセンス

</td><td style="height: 29.7969px;">MIT / Apache-2.0(デュアルライセンス)</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">公式サイト

</td><td style="height: 29.7969px;">[https://sniffnet.app/](https://sniffnet.app/)

[https://sniffnet.net/](https://sniffnet.net/)

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">開発言語</td><td style="height: 29.7969px;">Rust(コードの約 99%)</td></tr><tr><td>対応OS</td><td>Windows / macOS / Linux各種(デスクトップ専用)</td></tr></tbody></table>

[![スクリーンショット 2026-06-09 1.24.34.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/2026-06-09-1-24-34.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/2026-06-09-1-24-34.png)

##### 位置づけ

<span class="s1"> Wireshark </span>のような深いパケット解析ツールではなく、「フロー単位で今何が起きているかを把握する」用途に特化する方向のアプリです。専門知識がなくても<span class="s1"> PC </span>上の通信状況を把握しやすいことを目指しています。

[https://sniffnet.app/](https://sniffnet.app/)

[https://sniffnet.net/](https://sniffnet.net/)

[![スクリーンショット 2026-06-08 16.05.47.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/2026-06-08-16-05-47.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/2026-06-08-16-05-47.png)

# 機能

##### Wireshark との比較

<table border="1" id="bkmrk-" style="border-collapse: collapse; width: 78.2143%; height: 297.969px;"><colgroup><col style="width: 25%;"></col><col style="width: 33.0923%;"></col><col style="width: 41.9077%;"></col></colgroup><tbody><tr style="height: 29.7969px;"><td style="height: 29.7969px;">観点

</td><td style="height: 29.7969px;">Sniffnet

</td><td style="height: 29.7969px;">Wireshark

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">対象ユーザー

</td><td style="height: 29.7969px;">初心者～中級者

</td><td style="height: 29.7969px;">専門家

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">操作の複雑さ

</td><td style="height: 29.7969px;">低い

</td><td style="height: 29.7969px;">高い

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">パケットペイロード

</td><td style="height: 29.7969px;">不可<span class="s1">(PCAP</span>後に確認<span class="s1">)</span>

</td><td style="height: 29.7969px;">可能

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">フロー単位可視化

</td><td style="height: 29.7969px;">得意

</td><td style="height: 29.7969px;">可能だが手順が多い

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">地理情報・<span class="s1">ASN</span>

</td><td style="height: 29.7969px;">標準搭載

</td><td style="height: 29.7969px;">プラグイン等で対応

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">プロセス識別

</td><td style="height: 29.7969px;">v1.5 <span class="s1">以降</span>

</td><td style="height: 29.7969px;">限定的

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">開発体制

</td><td style="height: 29.7969px;">個人中心

</td><td style="height: 29.7969px;"><span class="s1">20</span>年以上の大規模チー

</td></tr></tbody></table>

##### 直感的なGUIとWiresharkの使い分け

Sniffnetの特徴はなんといっても「UI」です。Wiresharkに比べてより直感的なGUIを最優先に設計しているようです。  
私の使い方の想定は次の様にしようと考えています。

Sniffnet

- ペイロード(中身)の表示しない(表示出来ない)
- PC上のIP通信状態を簡単に把握
- BLE は対象外

Wireshark

- PC上の通信状態をペイロード(中身)の表示も含めた表示
- 専用 USB スニファを使用したBLE通信状態の監視にも対応  
    (設定はやや複雑。BLE Classic は別途対応が必要)

##### 主要機能

【プロトコル・サービス識別】  
<span class="s1">6,000</span>種類以上の上位レイヤサービス、プロトコル、トロイの木馬・ワームの署名を内蔵データベースで識別。

【地理情報・<span class="s1">ASN</span>】  
<span class="s1">MaxMind </span>データベースで接続先の国と<span class="s1"> ASN(</span>自律システム番号＝組織<span class="s1">)</span>を表示。

【ローカルネットワーク識別】  
<span class="s1">LAN </span>と<span class="s1"> WAN </span>を自動判別し、ローカル接続を区別。

<span class="s2">【お気に入り</span>(Favorites)<span class="s2">】  
</span>よく見るホスト・サービス・プログラムを登録し、通知や<span class="s1"> Inspect </span>で追跡しやすく。

【<span class="s1">IP </span>ブラックリスト】  
設定でファイルを指定<span class="s1">(1</span>行<span class="s1">1 IP)</span>。危険な接続をハイライト。

<span class="s2">【</span>ICMP / ARP <span class="s2">対応】  
</span>ICMP: v1.3 <span class="s2">以降</span>(<span class="s2">メッセージ種別を</span> Inspect <span class="s2">で表示</span>)  
ARP : v1.4 <span class="s2">以降</span>

【プロセス識別<span class="s1">(v1.5 </span>の目玉機能<span class="s1">)</span>】  
長年の要望だった機能。<span class="s1">2026</span>年に実装。  
<span class="s1"><span class="Apple-converted-space"> </span>- </span>自作ライブラリ<span class="s1"> listeners: </span>ポートとプロセスの対応を<span class="s1"> OS </span>横断で取得  
<span class="s1"><span class="Apple-converted-space"> </span>- picon: </span>プログラムのアイコンを取得  
<span class="s1"><span class="Apple-converted-space"> </span>- </span>課題<span class="s1">: </span>短命接続の取りこぼし、権限の高いプロセスの非表示など<span class="s1"> OS </span>制約あり  
<span class="s2">対応</span> OS: Windows<span class="s2">、</span>macOS<span class="s2">、Linux系(、</span>FreeBSD<span class="s2">、</span>OpenBSD<span class="s2">、</span>NetBSDなど)

【<span class="s1">PCAP </span>インポート・エクスポート】  
<span class="s2">エクスポート</span>: v1.3.0 <span class="s2">以降  
</span><span class="s2">インポート</span><span class="Apple-converted-space"> </span>: v1.4.0 <span class="s2">以降</span>(.pcap / .pcapng / .cap)

##### 典型的な使い方

1. 「今どこに繋がっているか」確認  
    <span class="s2">→</span> 不審な海外<span class="s1"> IP </span>や未知のドメインの発見
2. <span class="s3">帯域の把握  
    </span><span class="s2">→</span> どのアプリ・サービスがどれだけ通信しているか<span class="s1">(v1.5 </span>のプロセス識別と相性良<span class="s1">)</span>
3. セキュリティのざっくり監査  
    <span class="s2">→</span> ブラックリスト照合、未知プロトコルの検出
4. 過去キャプチャの可視化  
    <span class="s2">→</span> Wireshark/tcpdump <span class="s3">の</span> PCAP <span class="s3">を</span> Sniffnet <span class="s3">で読みやすく表示</span>
5. Wireshark <span class="s3">との連携  
    </span><span class="s2">→</span> Sniffnet <span class="s3">で概要把握</span> <span class="s2">→</span> <span class="s3">必要なら</span> PCAP <span class="s3">をエクスポートして</span> Wireshark <span class="s3">で深掘り  
    → BLEはWiresharkで対応</span>

<span class="s1"><span class="Apple-converted-space"> </span></span><span class="Apple-converted-space"> </span>

# macOS版の制約

##### 管理者権限が必須

パケットキャプチャは<span class="s1"> /dev/bpf\* </span>デバイスへのアクセスが必要で通常ユーザーからはアクセス出来ません。  
起動時に管理者権限を付与する必要が有ります。

##### 追加ドライバは不要

Windows<span class="s1">版では</span>Npcap<span class="s1">が必要になりますが、</span>macOS<span class="s1">版は</span>libpcap / BPF<span class="s1">が</span>OS<span class="s1">標準なので不必要です。</span>

##### <span class="s1">プロセス識別(v1.5)のmacOS固有の限界</span>

実装方式<span class="s1">:  
</span><span class="Apple-converted-space"> </span>- Apple <span class="s2">の</span> libproc(<span class="s2">非公開・変更されうる</span> API)<span class="s2">でポートとプロセスを照合  
</span><span class="s1"><span class="Apple-converted-space"> </span>- </span>スナップショット方式<span class="s1">(</span>その瞬間のシステム状態を読む<span class="s1">)</span>

結果、次の様な状態が発生するとパケットを取りこぼしやすいです。  
<span class="s1"><span class="Apple-converted-space"> </span>- </span>短命な接続<span class="s1">(</span>一瞬で終わる通信<span class="s1">)  
</span><span class="s1"><span class="Apple-converted-space"> </span>- </span>権限の高いシステムプロセス<span class="s1">(</span>ユーザースペースから見えない<span class="s1">)  
</span><span class="s1"><span class="Apple-converted-space"> </span>- </span>複数プロセスが同じソケットを共有している場合  
<span class="s1"><span class="Apple-converted-space"> </span>(</span>最初に見つかったプロセスだけ表示<span class="s1">)</span>

<span class="s1">macOS </span>独自よりの正確な実装は実施されていないです。  
<span class="s1"><span class="Apple-converted-space"> </span>- pktap: </span>パケットにプロセス名・<span class="s1">PID </span>を付与できる疑似インターフェース  
<span class="Apple-converted-space"> </span>(tcpdump -i pktap <span class="s2">など</span>)<span class="s2">。</span>Sniffnet <span class="s2">は標準</span> libpcap <span class="s2">経由のため未使用。  
</span><span class="Apple-converted-space"> </span>- Network Extension / <span class="s2">カーネルフックは</span> Apple <span class="s2">の</span> entitlement <span class="s2">が必要。  
</span><span class="s1"><span class="Apple-converted-space"> </span>Sniffnet </span>は「軽量・非侵襲」を優先して採用していない。

##### VPN / トンネルインターフェースの制約

macOS + libpcap <span class="s1">全般の制約から来ています。</span>

<span class="s2"><span class="Apple-converted-space"> </span>- utun0 </span>など<span class="s2"> VPN </span>用インターフェースで復号後のトラフィックが見えないことがある  
<span class="s2"><span class="Apple-converted-space"> </span>- </span>トラフィックが別経路<span class="s2">(</span>物理<span class="s2"> NIC </span>上の<span class="s2"> ESP </span>など<span class="s2">)</span>でしか見えない場合がある  
<span class="s2"><span class="Apple-converted-space"> </span>- Cisco VPN </span>など一部構成ではキャプチャ自体が不可能と報告されている

VPN <span class="s1">越しの通信を追いたい場合、物理</span> NIC(Wi-Fi / Ethernet)<span class="s1">側を選ぶ必要が多い。</span>

##### グラフィック・<span class="s1">UI </span>の既知問題

<span class="s1">iced </span>のデフォルトレンダラ<span class="s1">(wgpu / Metal)</span>が環境によって不安定なことがあるようです。

<table border="1" id="bkmrk-" style="border-collapse: collapse; width: 76.5476%; height: 119.188px;"><colgroup><col style="width: 28.6936%;"></col><col style="width: 71.3064%;"></col></colgroup><tbody><tr style="height: 29.7969px;"><td style="height: 29.7969px;">症状

</td><td style="height: 29.7969px;">対処

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;"><span class="s1">起動直後に</span> panic

</td><td style="height: 29.7969px;">ICED\_BACKEND=tiny-skia で CPU レンダラに切替</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">国旗が黒い四角

</td><td style="height: 29.7969px;">同上

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">画面のちらつき・異常

</td><td style="height: 29.7969px;">同上

</td></tr></tbody></table>

コマンド例<span class="s1">: (未確認)</span>

<span class="Apple-converted-space"> </span>ICED\_BACKEND=tiny-skia /Applications/Sniffnet.app/Contents/MacOS/sniffnet  
<span class="Apple-converted-space"> </span>ICED\_BACKEND=tiny-skia sudo sniffnet

<span class="Apple-converted-space"> </span>Apple Silicon(M1 <span class="s2">以降</span>)<span class="s2">向けと</span> Intel <span class="s2">向けで別</span> DMG <span class="s2">が配布されている。  
</span><span class="s1"><span class="Apple-converted-space"> </span></span>アーキテクチャに合ったビルドを使うこと。

##### ファイルダイアログのクラッシュ(一部の新しい Mac)

<span class="s1"> 2025</span>年時点で、<span class="s1">M4 Mac </span>など一部環境でファイル選択ダイアログがクラッシュするようです。  
(未確認です)

<span class="s2">既知バグあります</span>(GitHub Issue #878<span class="s2">、未解決</span>)<span class="s2">。</span>

影響する操作<span class="s1">:  
</span><span class="s1"><span class="Apple-converted-space"> </span>- PCAP </span>のインポート<span class="s1"> / </span>エクスポート先の選択  
<span class="s1"><span class="Apple-converted-space"> </span>- </span>カスタムテーマの読み込み  
<span class="s1"><span class="Apple-converted-space"> </span>- IP </span>ブラックリストのインポート

<span class="s1"><span class="Apple-converted-space"> </span></span>ターミナル起動時のエラー例<span class="s1">:</span>

<span class="Apple-converted-space"> </span>unexpected NULL returned from +\[NSOpenPanel openPanel\]

##### 初回起動・Gatekeeper

AppStore以外からのアプリなので、初回起動時にユーザーの認証が必要になります。

##### macOS 固有のキーボードショートカット

macOS <span class="s1">では</span> Ctrl <span class="s1">の代わりに</span> Cmd <span class="s1">を使用</span>:  
<span class="Apple-converted-space"> </span>Cmd+Q<span class="Apple-converted-space"> </span>: <span class="s1">アプリ終了  
</span><span class="Apple-converted-space"> </span>Cmd+,<span class="Apple-converted-space"> </span>: <span class="s1">設定を開く  
</span><span class="s2"><span class="Apple-converted-space"> </span>(</span>その他ショートカットも同様<span class="s2">)</span>

# Sniffnetのテスト

Sniffnetを使用するためにインストールおよび簡単なテストに関して記述しています。  
Sniffnetに関しての**2026-06-08時点のV1.5.0**で内容が記載されています。

# 概要

アプリ開発<span class="s1">/</span>サーバー開発<span class="s1">/IoT</span>機器などの開発時に通信を伴う場合、通信状態を監視したいときがあります。現在は<span class="s1">Wireshark</span>を使っているのですが、軽くネットワークを見たいとき用に使いやすいソフトは無いかと探したら、<span class="s1">macOS</span>に対応した<span class="s1">Sniffnet</span>を発見したので早速調べてインストールとテストを実施しました。

<span class="s1">Sniffnet </span>は、インターネットトラフィックを直感的に監視・分析できるオープンソースのネットワーク監視デスクトップアプリです。

<p class="callout warning"><span class="s1">注意</span>: BLE<span class="s1">通信には</span>Wireshark + Adafruit ADA-2269<span class="s1">のような構成としても対応出来ません。</span></p>

# 環境

記事の環境です。

<table border="1" id="bkmrk-%E4%BD%BF%E7%94%A8%E6%A9%9F%E7%A8%AE-macbookpro-14%E3%82%A4%E3%83%B3" style="border-collapse: collapse; width: 59.5238%;"><colgroup><col style="width: 20.0371%;"></col><col style="width: 79.9629%;"></col></colgroup><tbody><tr><td>使用機種

</td><td>MacBookPro 14<span class="s1">インチ</span> 2021 (Apple M1 Max <span class="s1">メモリ</span>32GB)

</td></tr><tr><td>使用<span class="s1">OS</span>

</td><td>macOS Tahoe 25.5

</td></tr><tr><td>Sniffnet

</td><td>macOS<span class="s1">版</span> V1.5.0 dmgのアプリ版

</td></tr></tbody></table>

# インストール

##### <span class="s1">インストール手順</span>

<span class="s1">ここからは具体的に</span>macOS Apple Slicon<span class="s1">版</span>Sniffnet<span class="s1">をインストールする手順です。</span>

以下の<span class="s1">URL</span>からアプリをダウンロードします。

[https://sniffnet.app/](https://sniffnet.app/)

[![スクリーンショット 2026-06-08 16.59.37.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/2026-06-08-16-59-37.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/2026-06-08-16-59-37.png)

画面右上のメニューから「<span class="s1">DOWNLOAD</span>」を選択してダウンロード画面へ移動します。

[![スクリーンショット 2026-06-08 17.00.19.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/2026-06-08-17-00-19.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/2026-06-08-17-00-19.png)

<span class="s1">今回は「</span>macOS Apple Slicon<span class="s1">」を選択します。</span>

[![スクリーンショット 2026-06-08 17.01.242.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/2026-06-08-17-01-242.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/2026-06-08-17-01-242.png)

トラブル<span class="s1">?</span>

ダウンロード出来ない状態です。

[![スクリーンショット 2026-06-08 17.05.32.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/2026-06-08-17-05-32.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/2026-06-08-17-05-32.png)

何度かトライしたらダウンロード開始しました。

[![スクリーンショット 2026-06-08 17.11.17.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/2026-06-08-17-11-17.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/2026-06-08-17-11-17.png)

[![スクリーンショット 2026-06-08 17.12.30.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/2026-06-08-17-12-30.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/2026-06-08-17-12-30.png)

<span class="s1">Application</span>フォルダーにコピーしてインストールします。

[![スクリーンショット 2026-06-08 17.13.12.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/2026-06-08-17-13-12.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/2026-06-08-17-13-12.png)

##### 最初のアプリ起動

「<span class="s1">Snoddnet</span>」<span class="s1">ICON</span>をダブルクリックして最初の起動をします。

[![スクリーンショット 2026-06-08 17.15.20.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/2026-06-08-17-15-20.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/2026-06-08-17-15-20.png)

「完了」を押します。

[![スクリーンショット 2026-06-08 17.16.24.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/2026-06-08-17-16-24.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/2026-06-08-17-16-24.png)

<span class="s1">Apple</span>のセキュリティにより直接起動は拒否されたので「システム設定<span class="s1"> &gt; </span>プライパシーとセキュリティ」を開きます。  
(macOSがAppleStrore以外から入手したアプリを起動するときの基本的な手順です。)

「お使いの<span class="s1">Mac</span>を保護するために<span class="s1">"Sniffnet.app"</span>がブロックされました。」の「このまま開く」ボタンを押して強制的に起動します。

[![スクリーンショット 2026-06-08 17.17.372.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/2026-06-08-17-17-372.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/2026-06-08-17-17-372.png)

「このまま開く」で起動します。

[![スクリーンショット 2026-06-08 17.20.54.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/2026-06-08-17-20-54.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/2026-06-08-17-20-54.png)

再度警告<span class="s1">!</span>

「パスワードを使用<span class="s1">....</span>」ボタンを押して進めます。

[![スクリーンショット 2026-06-08 17.21.04.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/2026-06-08-17-21-04.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/2026-06-08-17-21-04.png)

バスワードを入力して「<span class="s1">OK</span>」ボタンを押して進みます。

[![スクリーンショット 2026-06-08 17.21.34.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/PLg2026-06-08-17-21-34.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/PLg2026-06-08-17-21-34.png)

<span class="s1">Sniffnet</span>アプリから許可を求めるのでバスワードを入力して「<span class="s1">OK</span>」ボタンで進みます。

<p class="callout info">補足<span class="s1">: </span>パケットキャプチャは<span class="s1"> /dev/bpf\* </span>デバイスへのアクセスが必要で通常ユーザーからはアクセス出来ません。</p>

起動時に管理者権限を付与する必要が有ります。

[![スクリーンショット 2026-06-08 17.21.53.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/2026-06-08-17-21-53.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/2026-06-08-17-21-53.png)

最初の画面が開きます。

[![スクリーンショット 2026-06-08 17.22.08.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/LLT2026-06-08-17-22-08.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/LLT2026-06-08-17-22-08.png)

##### 日本語表示の設定

画面右上の「<span class="s1">Settings</span>」ボタンを押します。

[![スクリーンショット 2026-06-08 17.29.04.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/2026-06-08-17-29-04.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/2026-06-08-17-29-04.png)

<span class="s1">タブの「</span>General &gt; Laguage<span class="s1">」から「</span>JA<span class="Apple-converted-space"> </span>- <span class="s1">日本語」を選択します。</span>

[![スクリーンショット 2026-06-08 17.29.422.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/2026-06-08-17-29-422.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/2026-06-08-17-29-422.png)

設定の変更は直ぐに適用され、表示が変更されます。

<p class="callout warning">English意外に変更しても、アプリを再度起動するとEnglishに戻ります。</p>

<p class="callout warning">Windowsサイズも元に戻ります。</p>

ダイアログを閉じてトップ画面を表示します。

[![スクリーンショット 2026-06-08 17.29.472.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/2026-06-08-17-29-472.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/2026-06-08-17-29-472.png)

トップ画面

[![スクリーンショット 2026-06-08 17.30.022.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/2026-06-08-17-30-022.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/2026-06-08-17-30-022.png)

# 簡易テスト

トラヒック元からネットワークアダプタを選択し「<span class="s1">en0</span>」を更に選択します。

次に「開始<span class="s1">!</span>」ボタンで試しましょう。

[![スクリーンショット 2026-06-08 17.34.192.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/2026-06-08-17-34-192.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/2026-06-08-17-34-192.png)

通信状態がリアルタイムで表示されます。

[![スクリーンショット 2026-06-08 17.37.27.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/w0e2026-06-08-17-37-27.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/w0e2026-06-08-17-37-27.png)

# 概要(Overview)画面

画面は「概要（<span class="s1">Overview</span>）」です。

[![1__#$!@%!#__スクリーンショット 2026-06-08 17.37.27.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/1-at-2026-06-08-17-37-27.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/1-at-2026-06-08-17-37-27.png)

##### 画面の意味

この画面は「この<span class="s1">Mac</span>が今どこと通信していて、どのサービス・アプリが通信量を使っているか」 を見るための画面です。ただし、ここでは通信の中身、つまり<span class="s1"> HTTPS </span>の本文や<span class="s1"> BLE </span>パケットなどは見えません。あくまで<span class="s1"> IP</span>通信の相手・量・サービス・アプリの概要表示です。

左上の ネットワークアダプタ<span class="s1"> en0 </span>は、現在監視している通信インターフェースです。  
<span class="s1">macOS </span>では<span class="s1"> en0 </span>は多くの場合<span class="s1"> Wi-Fi </span>または内蔵ネットワーク系のインターフェースです。

適用されているフィルタ<span class="s1">: </span>なし なので、<span class="s1">Sniffnet </span>が見える範囲の通信をすべて集計しています。

[![Image.jpg](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/image.jpg)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/image.jpg)

中央左の円グラフは、監視開始から現在までの通信量です。

<span class="s1">受信</span>: 104 KB  
<span class="s1">送信</span>: 15 KB  
ドロップした<span class="s2">: 0 B  
</span><span class="s1">合計</span>: 119 KB

つまり、この時点では受信の方が多い通信状態です。

[![ピクセル.jpg](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/J53FPe0Lry.jpg)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/J53FPe0Lry.jpg)

右上の トラフィックレート は、時間ごとの通信量グラフです。

黄色<span class="s1">: </span>受信  
青<span class="s1">: </span>送信  
縦軸<span class="s1">: </span>通信量  
横軸<span class="s1">: </span>時間

画面では、数分おきに受信の大きな山が出ています。これは<span class="s1"> Web </span>アクセス、同期、通知、バックグラウンド通信などでデータを受信したタイミングです。

[![ピクセル.jpg](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/zlqGKyKA0c.jpg)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/zlqGKyKA0c.jpg)

下段の<span class="s1">3</span>つの一覧

ネットワークホスト

通信相手の一覧です。

<span class="s1">例</span>:  
facebook.com - Facebook, Inc.  
212.119.29.130 - NTT America, Inc.  
192.168.1.10  
amazonaws.com - Amazon.com, Inc.

国旗は接続先の推定地域、鍵アイコンはローカル<span class="s2">/</span>プライベート系や識別情報の扱いを示す表示です。  
<span class="s2">192.168.1.10 </span>はローカルネットワーク内の機器です。

[![ピクセル.jpg](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/iNogv2WZap.jpg)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/iNogv2WZap.jpg)

サービス

通信に使われているサービス・プロトコルの一覧です。

<span class="s1">例</span>:  
https — Web <span class="s1">の暗号化通信  
</span>cleverdetect  
<span class="s2">mqtt — IoT </span>やメッセージングで使われる軽量プロトコル  
domain — DNS <span class="s1">名前解決</span>

この画面では<span class="s2"> https </span>が一番多く、<span class="s2">111 KB </span>通信しています。

[![ピクセル.jpg](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/MUBCkDHvLZ.jpg)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/MUBCkDHvLZ.jpg)

プログラム

どのアプリ・プロセスが通信しているかです。

<span class="s1">例</span>:  
firefox  
vncserver  
cloud-drive...  
Astropad Work...

つまり、この時点では<span class="s2"> Firefox </span>や<span class="s2"> VNC</span>、クラウドドライブ系、<span class="s2">Astropad </span>関連プロセスが通信していると分かります。

[![ピクセル.jpg](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/VDOaCjUNzK.jpg)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/VDOaCjUNzK.jpg)

上部のボタン  
上部には画面切り替えがあります。

[![ピクセル.jpg](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/pVfJG68O7U.jpg)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/pVfJG68O7U.jpg)

概要<span class="s1">: </span>今表示している集計画面  
<span class="s2">虫眼鏡</span>: Inspect / <span class="s2">詳細確認  
</span>ベル<span class="s1">: </span>通知一覧  
右上の工具アイコン<span class="s1">: </span>設定  
一時停止アイコンはキャプチャの停止<span class="s1">/</span>再開、隣のアイコンは表示モード変更系です。

##### リソース使用状態

macOSのアプリのアクセスビリティモニタでの<span class="s1">Sniffnet</span>のリソース使用状況です。

[![スクリーンショット 2026-06-08 17.55.37.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/2026-06-08-17-55-37.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/2026-06-08-17-55-37.png)

# サムネイルモード

「サムネイルモード」ボタンを押すと概要が小さなウインドウで表示されます。

[![スクリーンショット 2026-06-08 17.50.02.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/2026-06-08-17-50-02.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/2026-06-08-17-50-02.png)

概要の情報から最低限の情報を表示する画面になります。

円グラフは、監視開始から現在までの通信量  
時間ごとの通信量グラフ  
通信相手の一覧  
サービス・プロトコルの一覧

[![スクリーンショット 2026-06-08 17.50.18.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/2026-06-08-17-50-18.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/2026-06-08-17-50-18.png)

# 画面遷移

Sniffnetの画面遷移に関して記述しています。

# 環境

記事の環境です。

<table border="1" id="bkmrk-%E4%BD%BF%E7%94%A8%E6%A9%9F%E7%A8%AE-macbookpro-14%E3%82%A4%E3%83%B3" style="border-collapse: collapse; width: 59.5238%;"><colgroup><col style="width: 20.0371%;"></col><col style="width: 79.9629%;"></col></colgroup><tbody><tr><td>使用機種

</td><td>MacBookPro 14<span class="s1">インチ</span> 2021 (Apple M1 Max <span class="s1">メモリ</span>32GB)

</td></tr><tr><td>使用<span class="s1">OS</span>

</td><td>macOS Tahoe 25.5

</td></tr><tr><td>Sniffnet

</td><td>macOS<span class="s1">版</span> V1.5.0 dmgのアプリ版

</td></tr></tbody></table>

# 画面遷移

Sniffnetの画面遷移は次の図の通りです。

この図で機能と操作の全体像が分かります。

##### 全体像

高解像でのPDFは以下のリンクからダウンロードできます。

[Sniffnetの画面遷移.pdf](https://book.a10-objects.jp/attachments/32)

[![Sniffnetの画面遷移.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/PFFlArbJHV7ayquN-sniffnet.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/PFFlArbJHV7ayquN-sniffnet.png)

Sniffnetの画面は少なく設定もシンプルです。

画面毎の説明は別の記事で記述予定です。

動作を簡単に説明すると次の用になります。

- アプリを起動するとアクセス権を求めるダイアログが表示され許可します。
- 最初の画面で監視対象のネットワークなどを設定し「Start」ボタンを押して開始します。
- トラフィックモニター画面ではリアルタイムでトラフィック状態「概要」が表示されます。
- トラフィックモニター画面はサムネイル画面と切り替えられます。
- トラフィックモニター画面は3つの画面を切り替えられます。  
    「トラフィックモニター画面/トラフィック調査画面/通知画面」
- トラフィックモニター画面の「Network host」「Service」「Program」部分をクリックすると対象のトラフィックに絞られた「トラフィック調査画面」を表示します。
- トラフィック調査画面の各データをクリックするとトラフィックの詳細を表示します。
- 通知は特定の条件で音共に設定に従った通知が一覧に追加されます。
- 通知の一覧の該当通知をクリックするとその少し詳細が表示されます。

# トップ画面

# 環境

記事の環境です。

<table border="1" id="bkmrk-%E4%BD%BF%E7%94%A8%E6%A9%9F%E7%A8%AE-macbookpro-14%E3%82%A4%E3%83%B3" style="border-collapse: collapse; width: 59.5238%;"><colgroup><col style="width: 20.0371%;"></col><col style="width: 79.9629%;"></col></colgroup><tbody><tr><td>使用機種

</td><td>MacBookPro 14<span class="s1">インチ</span> 2021 (Apple M1 Max <span class="s1">メモリ</span>32GB)

</td></tr><tr><td>使用<span class="s1">OS</span>

</td><td>macOS Tahoe 25.5

</td></tr><tr><td>Sniffnet

</td><td>macOS<span class="s1">版</span> V1.5.0 dmgのアプリ版

</td></tr></tbody></table>

# テスト環境

<table border="1" id="bkmrk-%E4%BD%BF%E7%94%A8%E6%A9%9F%E7%A8%AE%3A-macbookpro-14%E3%82%A4" style="border-collapse: collapse; width: 53.4524%;"><colgroup><col style="width: 21.2695%;"></col><col style="width: 78.7305%;"></col></colgroup><tbody><tr><td>使用機種:

</td><td>MacBookPro 14インチ 2021

Apple M1 Max メモリ32GB

</td></tr><tr><td>使用OS:

</td><td>macOS Tahoe 25.5

</td></tr><tr><td>Sniffnet:

</td><td>macOS版 1.5.0

</td></tr></tbody></table>

# TOP画面概要

Sniffnetアプリを起動したときに最初に表示される「TOP画面」の説明です。

詳細は次のWebページをご参照ください。

Set up the analysis  
[https://github.com/GyulyVGC/sniffnet/wiki/Set-up-the-analysis](https://github.com/GyulyVGC/sniffnet/wiki/Set-up-the-analysis)

[![スクリーンショット 2026-06-09 23.55.442.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/0WgoNpAoeb8EyQAp-2026-06-09-23-55-442.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/0WgoNpAoeb8EyQAp-2026-06-09-23-55-442.png)

##### ICON

アプリのアイコンです。特に機能はありません(^^;

[![Capto_Annotation.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/nwaFPYodvX6ThAxj-capto-annotation.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/nwaFPYodvX6ThAxj-capto-annotation.png)

##### Settings

アプリの設定画面へ移動するボタンです。

[![Capto_Annotation22.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/MXzt3VRzKqdWbWjd-capto-annotation22.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/MXzt3VRzKqdWbWjd-capto-annotation22.png)

##### バージョン

アプリのバージョンを表示しています。

[![Capto_Annotation32.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/RB1Vo1WMCaoz9mXH-capto-annotation32.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/RB1Vo1WMCaoz9mXH-capto-annotation32.png)

##### 各種リンクICON

[![Capto_Annotation4.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/U2nfxN9dLtU6KjAR-capto-annotation4.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/U2nfxN9dLtU6KjAR-capto-annotation4.png)

左から

- アプリの開発ロードマップページへのリンク  
    [https://whimsical.com/sniffnet-roadmap-Damodrdfx22V9jGnpHSCGo](https://whimsical.com/sniffnet-roadmap-Damodrdfx22V9jGnpHSCGo)
- アプリのwiki(説明)ページへのリンク  
    [https://github.com/GyulyVGC/sniffnet/wiki](https://github.com/GyulyVGC/sniffnet/wiki)
- アプリのGithubページへのリンク  
    [https://github.com/GyulyVGC/sniffnet](https://github.com/GyulyVGC/sniffnet)
- アプリのNewページへのリンク  
    [https://sniffnet.app/news/](https://sniffnet.app/news/)
- アプリのスポーンサーページへのリンク  
    [https://sniffnet.app/sponsor/](https://sniffnet.app/sponsor/)

##### 開発者

開発者Giuliano Belliniさんへのリンク

[https://github.com/GyulyVGC](https://github.com/GyulyVGC)

##### データソースの選択

画面の左半分にはデータソースの選択と使用可能なネットワークアダプターの一覧が表示されます。  
実際にキャプチャ処理の実行前に必要なネットワークの状態がリアルタイムで表示されます。

[![Capto_Annotation52.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/2RiqNEFir4CPgsxG-capto-annotation52.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/2RiqNEFir4CPgsxG-capto-annotation52.png)

##### フィルター設定

##### PCAPファイル出力設定

##### キャプチャボタン

フィルター設定では、デフォルトでは全てのトラフィックを処理する設定です。  
フィルターを設定する事でトラフィックの種類を絞り込むことが出来るようになります。

PCAPファイル出力設定では、キャプチャしたネットワークトラフィックをPCAPファイルとしてファイルに出力する事が出来ます。  
「Start」ボタンは、キャブチャの開始ボタンです。

[![Capto_Annotation63.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/Fgowo7GNpg3fFwFR-capto-annotation63.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/Fgowo7GNpg3fFwFR-capto-annotation63.png)

# データソースの選択

Data source selection  
[https://github.com/GyulyVGC/sniffnet/wiki/Data-source-selection](https://github.com/GyulyVGC/sniffnet/wiki/Data-source-selection)

##### ソース

Sniffnetは、トラフックデータを取得するための2つのソースをサポートしています。

- ネットワークアダプター
- PCAPファイル

[![Capto_Annotation8.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/tTnfxfaeoCzvDGUS-capto-annotation8.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/tTnfxfaeoCzvDGUS-capto-annotation8.png)

##### ネットワークアダプター

アプリを使用しているPCに接続されているネットワークアダプターを表示と選択を実施します。  
使用できるアクティブなIPv4およびIPv6 アドレスの一覧とそのアダプタが過去30秒間に交換したトラフィックのプレビューのグラフともに表示します。  
Sniffnetはデフォルトでシステムによってメインのネットワークインターフェイスとしてマークされているアダプタを選択します。

[![スクリーンショット 2026-06-09 23.56.123.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/1exvgqF26nUTOpuh-2026-06-09-23-56-123.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/1exvgqF26nUTOpuh-2026-06-09-23-56-123.png)

ターミナルの「ifconfig」との比較をしてみます。  
Sniffnetに現在表示されている3つのアダプタに絞ってみます。

```bash
$ ifconfig

en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
	options=6460<TSO4,TSO6,CHANNEL_IO,PARTIAL_CSUM,ZEROINVERT_CSUM>
	ether xx:xx:xx:xx:xx:xx
	inet6 fe80::xxx:xxx:xxx:xxx%en0 prefixlen 64 secured scopeid 0xe 
	inet6 fd1d:xxx:xxx:xxx:xxx:xxx:xxx:xxx prefixlen 64 autoconf secured 
	inet6 xxx:xxx:xxx:xxx:xxx:xxx:xxx:xxx prefixlen 64 autoconf secured 
	inet6 xxx:xxx:xxx:xxx:xxx:xxx:xxx:xxx prefixlen 64 autoconf temporary 
	inet 192.168.1.162 netmask 0xffffff00 broadcast 192.168.1.255
	nd6 options=201<PERFORMNUD,DAD>
	media: autoselect
	status: active

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
	options=1203<RXCSUM,TXCSUM,TXSTATUS,SW_TIMESTAMP>
	inet 127.0.0.1 netmask 0xff000000
	inet6 ::1 prefixlen 128 
	inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 
	nd6 options=201<PERFORMNUD,DAD>

awdl0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
	options=6460<TSO4,TSO6,CHANNEL_IO,PARTIAL_CSUM,ZEROINVERT_CSUM>
	ether xx:xx:xx:xx:xx:xx
	inet6 xxx::xxx:xxx:xxx:xxx%awdl0 prefixlen 64 scopeid 0x10 
	nd6 options=201<PERFORMNUD,DAD>
	media: autoselect
	status: active

```

アダプタは「en0/lo0awdl0」です。

en0にはSniffnetと同様なIPv6 アドレスとして4つが割り当てられています。  
IPv4アドレスが1つが割り当てられています。

lo0にはSniffnetと同様なIPv4アドレスが1つが割り当てられています。

awdl00にはSniffnetと同様なIPv4アドレスが1つが割り当てられています。

Sniffnetでは、通常アクセスするためのアドレスが表示されています。細かい設定は表示されません。

##### PCAPファイル

Sniffnetはファイルに保存されたネットワークデータを分析する機能が有ります。  
PCAP (パケットキャプチャ) はネットワークトラフィックを保存するためのファイル形式で、Wireshark や tcpdump などのさまざまなツールで作成されます。  
PCAPファイルを使用して過去に記録したネットワークトラフィックをSniffnetで分析出来ます。  
Wiresharkでは、PCAPNG(拡張子: .pcapng)がデフォルトです。従来形式: PCAP((拡張子: .pcap)も保存時に指定出来るようです。

<p class="callout warning">PCAPファイルの保存先はデフォルト(/User/&lt;user&gt;/)のみがアクセス出来るようです。  
 v1.5.0、将来のVersionでは改良されるでしょう。</p>

[![スクリーンショット 2026-06-09 23.58.132.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/7JdWyxGL9dfzEmTi-2026-06-09-23-58-132.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/7JdWyxGL9dfzEmTi-2026-06-09-23-58-132.png)

PCAPファイルの分析例  
Wiresharkで出力したpcapngファイルを読み込んで分析した例です。

[![スクリーンショット 2026-06-10 0.02.342.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/CZTXsLLpldONJsOI-2026-06-10-0-02-342.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/CZTXsLLpldONJsOI-2026-06-10-0-02-342.png)

# フィルター設定

Filters configuration  
[https://github.com/GyulyVGC/sniffnet/wiki/Filters-configuration](https://github.com/GyulyVGC/sniffnet/wiki/Filters-configuration)

デフォルトでは、すべてのトラフィックがアプリケーションによって監視されています。  
ここでのフィルター設定はキャプチャする時のフィルターです。表示のフィルターでは有りません。  
ただし、フィルターを設定することで、分析対象を特定のトラフィックに限定することができます。  
設定はコマンドラインと言う感じで、簡易的なGUIと上級者向けのテキストによる設定が欲しいところです。

フィルターはSniffnetの「TOP画面」で設定します。

[![Capto_Annotation102.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/KtnfmxSiX7n4et6J-capto-annotation102.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/KtnfmxSiX7n4et6J-capto-annotation102.png)

フィルタはテキスト形式で指定しますが、この設定はGUIでと言うことでは無くテキストで設定します。  
監視対象のトラフィックを指定するための標準化された方法であるBerkeley Packet Filter(BPF)形式で構成されます。

[https://en.wikipedia.org/wiki/Berkeley\_Packet\_Filter](https://en.wikipedia.org/wiki/Berkeley_Packet_Filter)

記述方法の詳細はWeページのBerkeley packet filtersに記載されています。

[https://www.ibm.com/docs/en/qsip/7.5.0?topic=queries-berkeley-packet-filters](https://www.ibm.com/docs/en/qsip/7.5.0?topic=queries-berkeley-packet-filters)

例では  
ソースとアドレスとTCPプロトコルのみを表示するようにしています。

[![スクリーンショット 2026-06-10 1.43.57.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/WEE03AEFLkYibYRV-2026-06-10-1-43-57.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/WEE03AEFLkYibYRV-2026-06-10-1-43-57.png)

# PCAPファイル出力設定

ネットワークトラフィックをPCAPファイルとして出力出来ます。

[![スクリーンショット 2026-06-10 2.06.142.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/Uei0HoLLGRDTVsek-2026-06-10-2-06-142.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/Uei0HoLLGRDTVsek-2026-06-10-2-06-142.png)

ファイル名と保存先のフォルダーをしています。

<p class="callout warning">PCAPファイルの保存先は変更しなでデフォルト(/User/&lt;user&gt;/)のままにしておきましょう。  
 &gt; どうも現在のバージョンではデータソースがPCAPファイルの場合も正しく指定出来ないようです。  
 &gt; v1.5.0、将来のVersionでは改良されるでしょう。</p>

# キャプチャボタン

各種設定が完了したら「Start」ボタンを押して、キャプチャを開始します。

[![Capto_Annotation11.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/xOZq9NePSaN2tiEL-capto-annotation11.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/xOZq9NePSaN2tiEL-capto-annotation11.png)

# 画面回り

画面に共通な項目の説明をここでまとめて説明ています。

# 環境

以下の画面に共通な項目の説明をここでまとめて説明します。

- 概要(Overview)画面
- 分析(Inspect)画面
- 通知(Notifications)画面

記事の環境です。

<table border="1" id="bkmrk-%E4%BD%BF%E7%94%A8%E6%A9%9F%E7%A8%AE-macbookpro-14%E3%82%A4%E3%83%B3" style="border-collapse: collapse; width: 59.5238%;"><colgroup><col style="width: 20.0371%;"></col><col style="width: 79.9629%;"></col></colgroup><tbody><tr><td>使用機種

</td><td>MacBookPro 14<span class="s1">インチ</span> 2021 (Apple M1 Max <span class="s1">メモリ</span>32GB)

</td></tr><tr><td>使用<span class="s1">OS</span>

</td><td>macOS Tahoe 25.5

</td></tr><tr><td>Sniffnet

</td><td>macOS<span class="s1">版</span> V1.5.0 dmgのアプリ版

</td></tr></tbody></table>

次の画面の共通部分に関して説明します。

[![画面回り-全体.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/BSxWCIY19WtJvlcB-v79xjpUvC9.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/BSxWCIY19WtJvlcB-v79xjpUvC9.png)

# 画面ヘッダ部分の説明

画面上部の機能に関して説明します。

[![画面ヘッダ部分の説明-Play.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/3e81E1rXFB3nC9h1-play.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/3e81E1rXFB3nC9h1-play.png)

左上のICONでキャプチャ処理を中止してトップ画面へ戻るボタンです。

[![ボタン-TOPへ.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/OY1lhtmDYJacnaYX-top.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/OY1lhtmDYJacnaYX-top.png)

画面中央に次の3つのICONが有ります。

[![ボタン-3つ.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/0FfrU2uRVJPeylMg-3.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/0FfrU2uRVJPeylMg-3.png)

<table border="1" id="bkmrk-%E5%B7%A6%E7%AB%AF%3A-%E3%82%A2%E3%83%97%E3%83%AA%E3%81%AEicon%E3%81%A7%E3%81%99%E3%80%82-%E3%81%A8-%E4%B8%AD%E5%A4%AE" style="border-collapse: collapse; width: 81.6667%;"><colgroup><col style="width: 23.542%;"></col><col style="width: 76.458%;"></col></colgroup><tbody><tr><td>[![ボタン-3つ-ICON.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/fWHHdKZx0cXz5aME-3-icon.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/fWHHdKZx0cXz5aME-3-icon.png)

</td><td>左端: アプリのICONです。

</td></tr><tr><td>[![ボタン-3つ-Stop.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/lnKL0JD76llXrx0Y-3-stop.png)と](https://book.a10-objects.jp/uploads/images/gallery/2026-06/lnKL0JD76llXrx0Y-3-stop.png)[![ボタン-3つ-Resum.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/1dlDiutS9uz8V9Zv-3-resum.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/1dlDiutS9uz8V9Zv-3-resum.png)

</td><td>中央: キャプチャの実行/中止ボタンです。

</td></tr><tr><td>[![ボタン-設定.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/qKlmnXi7dWN9IpGk-mW3EWRt8vk.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/qKlmnXi7dWN9IpGk-mW3EWRt8vk.png)

</td><td>右端: キャプチャを小さな画面で表示するボタンです。

</td></tr></tbody></table>

# 画面タブ部分の説明

画面のタブ機能に関して説明します。

[![画面タブ部分の説明.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/nQSJnAn0ATEjlGsP-EzlKlP2l1U.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/nQSJnAn0ATEjlGsP-EzlKlP2l1U.png)

  
タブは3つ有ります。

- 概要(Overview)画面
- 分析(Inspect)画面
- 通知(Notifications)画面

3つの画面を切り替えます。

# 画面フッタ部分の説明

画面下部の機能に関して説明します。

[![画面フッタ部分の説明.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/lha8InEkJdUlKU5A-zG0lVZMmCB.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/lha8InEkJdUlKU5A-zG0lVZMmCB.png)

##### バージョン

アプリのバージョンを表示しています。

[![バージョン.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/i1ercw9EmL9NqrMY-QN2gCZsGtf.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/i1ercw9EmL9NqrMY-QN2gCZsGtf.png)

##### 各種リンクICON

[![Capto_Annotation4.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/ZtE7DJ3O5GcFQQGp-capto-annotation4.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/ZtE7DJ3O5GcFQQGp-capto-annotation4.png)

左から

- アプリの開発ロードマップページへのリンク  
    [https://whimsical.com/sniffnet-roadmap-Damodrdfx22V9jGnpHSCGo](https://whimsical.com/sniffnet-roadmap-Damodrdfx22V9jGnpHSCGo)
- アプリのwiki(説明)ページへのリンク  
    [https://github.com/GyulyVGC/sniffnet/wiki](https://github.com/GyulyVGC/sniffnet/wiki)
- アプリのGithubページへのリンク  
    [https://github.com/GyulyVGC/sniffnet](https://github.com/GyulyVGC/sniffnet)
- アプリのNewページへのリンク  
    [https://sniffnet.app/news/](https://sniffnet.app/news/)
- アプリのスポーンサーページへのリンク  
    [https://sniffnet.app/sponsor/](https://sniffnet.app/sponsor/)

##### 開発者

開発者Giuliano Belliniさんへのリンク  
[https://github.com/GyulyVGC](https://github.com/GyulyVGC)

[![開発者へのリンク.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/3n4KFTLI9ocifJ89-KVsIC7eZjq.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/3n4KFTLI9ocifJ89-KVsIC7eZjq.png)

# 概要(Overview)画面

キャプチャの概要画面の説明です。

# 概要

##### 情報

User manual  
[https://github.com/GyulyVGC/sniffnet/wiki](https://github.com/GyulyVGC/sniffnet/wiki)

Traffic overview  
[https://github.com/GyulyVGC/sniffnet/wiki/Traffic-overview](https://github.com/GyulyVGC/sniffnet/wiki/Traffic-overview)

##### 表示内容

この画面では主に次様な情報が参照出来ます。

- トラフィックソース
- データ表示方法
- トラフィックレート
- 接続ホスト
- サービス
- プログラム

トラフィックの概要を表示する画面です。  
トップ画面で設定した内容に従ってネットワークのトラフィックのアクティビティをリアルタイム監視でする表示します。  
また、キャプチャファイルを分析して表示する事が可能です。

[![Overview.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/XKliPS4a6fEW72yn-overview.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/XKliPS4a6fEW72yn-overview.png)

##### 環境

記事の環境です。

<table border="1" id="bkmrk-%E4%BD%BF%E7%94%A8%E6%A9%9F%E7%A8%AE-macbookpro-14%E3%82%A4%E3%83%B3" style="border-collapse: collapse; width: 59.5238%;"><colgroup><col style="width: 20.0371%;"></col><col style="width: 79.9629%;"></col></colgroup><tbody><tr><td>使用機種

</td><td>MacBookPro 14<span class="s1">インチ</span> 2021 (Apple M1 Max <span class="s1">メモリ</span>32GB)

</td></tr><tr><td>使用<span class="s1">OS</span>

</td><td>macOS Tahoe 25.5

</td></tr><tr><td>Sniffnet

</td><td>macOS<span class="s1">版</span> V1.5.0 dmgのアプリ版

</td></tr></tbody></table>

# トラフィックソース

監視対象のネットワークアダプタに他する設定を表示しています。

[![Overview-Network Adapter(トラフィックソース).png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/NXiZ62h1hM1pYY3e-overview-network-adapter.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/NXiZ62h1hM1pYY3e-overview-network-adapter.png)

ここで表示されている「ネットワークアダプタ en0 」は、現在監視している通信インターフェースです。  
macOS では en0 は多くの場合 Wi-Fi または内蔵ネットワーク系のインターフェースです。

適用されているフィルタ: なし なので、Sniffnet が見える範囲の通信をすべて集計しています。

[![Image.jpg](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/gvQ3Ml3Fs9fpwTH6-gmlimage.jpg)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/gvQ3Ml3Fs9fpwTH6-gmlimage.jpg)

<span class="s1">en0</span>の<span class="s1">i</span>を選択するとネットワークの<span class="s1">IP</span>などが表示されます。

[![Overview-Network Adapter(トラフィックソース)-en0情報.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/k4IzPBRRVMqbQR7T-overview-network-adapter-en0.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/k4IzPBRRVMqbQR7T-overview-network-adapter-en0.png)

ここでの内容は次の情報を参照してください。

データソースの選択  
[https://book.a10-objects.jp/books/sniffnet/page/c203d](https://book.a10-objects.jp/books/sniffnet/page/c203d)

フィルター設定  
[https://book.a10-objects.jp/books/sniffnet/page/6c834](https://book.a10-objects.jp/books/sniffnet/page/6c834)

# データ表示方法

監視対象のデータ表示方法に関する説明です。

[![Overview-Data representation(データ表示方法).png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/3HopIRC1av1CwoBG-overview-data-representation.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/3HopIRC1av1CwoBG-overview-data-representation.png)

表示は次の3つの方法が可能です。

円グラフは、監視開始から現在までの通信量です。

<table border="1" id="bkmrk-%E5%8F%97%E4%BF%A1%28incming%29%3A-%E5%8F%97%E4%BF%A1%E3%81%97%E3%81%9F%E3%83%87%E3%83%BC%E3%82%BF" style="border-collapse: collapse; width: 58.5714%;"><colgroup><col style="width: 36.2807%;"></col><col style="width: 63.923%;"></col></colgroup><tbody><tr><td>受信(Incming):</td><td>受信したデータの総量

</td></tr><tr><td>送信(outgoing):

</td><td>送信されたデータの総量

</td></tr><tr><td>ドロップした(Droped):

</td><td>失われたデータの総量

</td></tr></tbody></table>

「bits」表示

[![データ表示方法-bits.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/UDDj0tr57DT5eOkg-bits.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/UDDj0tr57DT5eOkg-bits.png)

「bytes」表示

[![データ表示方法-bytes.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/Nikd7t9sGSnGmjtr-bytes.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/Nikd7t9sGSnGmjtr-bytes.png)

「packets」表示

[![データ表示方法-packets.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/uslLC7LoRWMWfaqU-packets.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/uslLC7LoRWMWfaqU-packets.png)

# トラフィックレート

監視対象のデータを<span class="s1">1秒毎に更新し、</span>過去30秒間の分析に基づいたトラフィック率を示すライブチャートが表示されます。

グラフの上部は毎秒受信(Incming)するデータ量を表示します。  
グラフの下部は毎秒送信(outgoing)したデータ量を表示します。  
横軸には、監視開始からの経過時間が表示されます。

[![Overview-Traffic rate(トラフィックレート).png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/pjbfTVKBmagpEwmn-overview-traffic-rate.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/pjbfTVKBmagpEwmn-overview-traffic-rate.png)

# 接続ホスト

Network hosts  
[https://github.com/GyulyVGC/sniffnet/wiki/Network-hosts](https://github.com/GyulyVGC/sniffnet/wiki/Network-hosts)

使用しているPCが通信しているネットワークホストの具体的な相手先情報を表示しています。

[![Overview-Network host(接続ホスト).png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/hT4250tiKudvtR5Q-overview-network-host.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/hT4250tiKudvtR5Q-overview-network-host.png)

##### Network host

Network host は接続している情報を次のように表示しています。

[![Overview-Network host(接続ホスト)-詳細.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/UmOoJpp91JSyC65M-overview-network-host.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/UmOoJpp91JSyC65M-overview-network-host.png)

次の3つの情報を表示しています。

- 地理的位置(Geographical location)
- ドメイン名(Domain name)
- 自律システム名(Autonomous System Name)

##### 地理的位置(Geographical location)

接続している地理的位置情報は国単位で表示し同時に国旗で表示します。  
地理的な位置情報はホストのIPアドレスに基づいてで取得されます。

##### ドメイン名(Domain name)

逆引きDNS解決（rDNS）などで決定された物を表示しています。  
rDNSが失敗した場合は、Pアドレス自体が対応するホストのドメイン名として使用しています。

##### 自律システム名(Autonomous System Name)

自律システム(AS)は、MDBルックアップを介して自律システム名(ASN)を取得し表示します。

# サービス

Services  
[https://github.com/GyulyVGC/sniffnet/wiki/Services](https://github.com/GyulyVGC/sniffnet/wiki/Services)

ネットワークサービスを主体に表示しています。

[![Overview-Service(サービス).png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/chE3wwxkkvZ5F04j-overview-service.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/chE3wwxkkvZ5F04j-overview-service.png)

Sniffnetは、上位層プロトコルなど、6000以上のサービスをサポートしています。

例:

<table border="1" id="bkmrk-%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%28%E3%83%97%E3%83%AD%E3%83%88%E3%82%B3%E3%83%AB%29-%E9%96%A2%E6%95%B0-http-" style="border-collapse: collapse; width: 88.4524%; height: 178.781px;"><colgroup><col style="width: 26.0137%;"></col><col style="width: 73.9863%;"></col></colgroup><tbody><tr style="height: 29.7969px;"><td style="height: 29.7969px;"><span class="s1">サービス(プロトコル)</span>

</td><td style="height: 29.7969px;"><span class="s1">関数</span>

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;"><span class="s1">HTTP</span>

</td><td style="height: 29.7969px;"><span class="s1">www通信</span>

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;"><span class="s1">DNS</span>

</td><td style="height: 29.7969px;"><span class="s1">ドメイン名を</span><span class="s2">IP</span><span class="s1">アドレスに変換</span>

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;"><span class="s1">SSH</span>

</td><td style="height: 29.7969px;"><span class="s1">暗号化されたリモートログインとファイル転送</span>

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;"><span class="s1">DHCP</span>

</td><td style="height: 29.7969px;"><span class="s1">デバイスへの</span><span class="s2">IP</span><span class="s1">アドレスの自動割り当て</span>

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;"><span class="s1">IMAP</span>

</td><td style="height: 29.7969px;"><span class="s1">メールサーバーから電子メールメッセージ処理</span>

</td></tr></tbody></table>

<span class="s1">Service Name and Transport Protocol Port Number Registry  
</span>[<span class="s1">https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml</span>](https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml)

# プログラム

Programs  
[https://github.com/GyulyVGC/sniffnet/wiki/Programs](https://github.com/GyulyVGC/sniffnet/wiki/Programs)

プログラムを主体に表示しています。

[![Overview-Program(プログラム).png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/GbSmfwaTVqBed0vx-overview-program.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/GbSmfwaTVqBed0vx-overview-program.png)

プログラム単位で接続している接続データの一覧です。

Sniffnetは次のような情報などを元に認識します。

- プロセスID
- 実行可能ファイルのパス
- ネットワークポート
- さまざまなシステム情報を収集して関連付け