LAN上のデバイスを検出してラベル付け・グループ化し、時間の経過に伴う変化を知らせる、Tailscale対応のセルフホスト型ネットワーク探索ツール。
291-Group/LAN-Sheriff
通信を遮断せず、デバイスが接続している外部サーバーをライブマップで表示するセルフホスト型ネットワークモニター。
- スター
- 160
- フォーク
- 16
- 未解決の Issue
- 4
- 最終コミット
- 6 日前
これは何?
LAN Sheriffは、Goで書かれたオープンソースのセルフホスト型ネットワークモニターです。バイナリを実行するとローカルのWebダッシュボードが開き、デバイスからの外向き通信を、接続先の国、組織、プロトコル、ポート、バイト数とともに世界地図上に表示します。キャプチャツールを事前に設定することなく、スマートテレビやスマートフォンなどのデバイスがインターネットに何を送信しているか確認したい人を対象としています。
動作モードは2種類あります。Deputy Modeは特権なしで利用でき、ローカルマシン上の各接続を、それを開いたアプリケーションに紐付けます。Patrol Modeはパケットキャプチャ(libpcapまたはNpcap)を使って他のデバイスの通信やDNS lookupを監視しますが、ルーターやミラーポートなど、その通信が通過する場所にプログラムを設置した場合に限られます。ダッシュボードには、デバイス一覧、デバイスと接続先を表示するエリアマップ、DNSフィード、そして通信を遮断せずに通常と異なる挙動にラベルを付けるルールベースの疑わしい挙動リストもあります。
このツールはパッシブに動作し、通信を破棄、変更、応答することはなく、ペイロードも保存しません。オプションのピア共有を有効にすると、暗号化された相互認証接続を通じて、2つのインスタンス間で1時間ごとの集計サマリーを交換できます。Webhook、ntfy、Discord、Slackへの外向きアラートは、設定しない限り無効です。
主な機能
- 01国、組織、ポート、バイト数を含む外向き通信のライブ世界地図
- 02Deputy Modeでは、特権なしで各ローカル接続を、それを開いたアプリケーションに紐付け
- 03Patrol Modeでは、ルーターやミラーポートに設置するとDNSを確認でき、他のデバイスの通信も監視可能
- 04デバイスを自動検出し、オンライン状態、IP、MAC、メーカーを一覧表示
- 05各検出内容の理由を説明するルールベースの疑わしい挙動リスト。通信は遮断しない
- 06ペアリングしたインスタンス間で集計サマリーを暗号化して共有(オプション)
ユースケース
- 新しいスマートテレビやIoTデバイスが接続するトラッカーやテレメトリーのエンドポイントを確認する
- これまで接続したことのないサーバーへの接続を始めたデバイスを見つける
- ホームネットワーク上のデバイスがインターネットにどう接続しているか把握する
- Raspberry Piやホームサーバー上でパッシブモニターを数週間にわたって稼働させる
クイックスタート
- 1
リリースページから、お使いのシステム用のバイナリをダウンロードします
- 2
プログラムを実行すると、設定不要でブラウザーが開きます
使う前に知っておきたいこと
- バイナリは認証局の証明書で署名されていないため、初回起動時にオペレーティングシステムから警告が表示されます。
- Patrol Mode の利用には昇格した権限(libpcap または Npcap)が必要です。また、ルーター上またはミラー/SPAN ポートに接続されている場合にのみ、ほかのデバイスを検出できます。
- 暗号化された DNS(DNS over HTTPS または TLS)は検出できないため、最新のマシンでは Radio Chatter に何も表示されないことがあります。
- ライセンスは AGPL-3.0 です。コピーレフトライセンスのため、改変して配布またはホスティングする場合は、その条件が適用されます。
収録されている特集
トピック
よくある質問
- LAN-Sheriff とは?
- 通信を遮断せず、デバイスが接続している外部サーバーをライブマップで表示するセルフホスト型ネットワークモニター。 LAN Sheriffは、Goで書かれたオープンソースのセルフホスト型ネットワークモニターです。バイナリを実行するとローカルのWebダッシュボードが開き、デバイスからの外向き通信を、接続先の国、組織、プロトコル、ポート、バイト数とともに世界地図上に表示します。キャプチャツールを事前に設定することなく、スマートテレビやスマートフォンなどのデバイスがインターネットに何を送信しているか確認したい人を対象としています。
- LAN-Sheriff は無料で使えますか?ライセンスは?
- LAN-Sheriff は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- LAN-Sheriff は今もメンテナンスされていますか?
- 活発にメンテナンス中。LAN-Sheriff の最終コミットは 2026年11月2日 です。
- LAN-Sheriff は何に使えますか?
- 新しいスマートテレビやIoTデバイスが接続するトラッカーやテレメトリーのエンドポイントを確認する これまで接続したことのないサーバーへの接続を始めたデバイスを見つける ホームネットワーク上のデバイスがインターネットにどう接続しているか把握する Raspberry Piやホームサーバー上でパッシブモニターを数週間にわたって稼働させる
- LAN-Sheriff のインストール方法は?
- リリースページから、お使いのシステム用のバイナリをダウンロードします プログラムを実行すると、設定不要でブラウザーが開きます
- LAN-Sheriff はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/291-Group/LAN-Sheriff
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
PCからの全接続と、接続元アプリおよびリモートホストの場所をリアルタイムに可視化するネットワークトラフィックビューアー。
trailと呼ばれるインジケーターリストを使い、既知の悪意あるドメインなどへの通信を検知するネットワーク監視ツール。
ネットワークトラフィックを監視し、接続をリアルタイムで調査して、PCAPキャプチャをエクスポートできるクロスプラットフォームのデスクトップアプリ。
複数の公開ブロックリストを統合し、重複を除去したhostsファイル。あらゆるOSで広告、トラッカー、マルウェアなどをブロックできます。