
Windows向けのオフライン優先ネットワーク調査・対応プラットフォーム。pcapまたはライブキャプチャを完全なフォレンジック判定に変換します — 攻撃ストーリー、IOC、抽出された認証情報、ワンクリック対応 — すべてローカルで完結し、クラウドもAPIキーも不要。
Windows向けオフラインファーストのネットワーク調査・対応プラットフォーム。
NetScopeは、セキュリティアナリスト、インシデントレスポンダー、CTFプレイヤーのための
デスクトップアプリケーションです。パケットキャプチャ(.pcap / .pcapng)または
ライブインターフェースを取り込み、完全な証拠に基づく調査結果 — 判定、攻撃ストーリー、
侵害指標(IoC)、抽出した戦利品(loot)、ワンクリック対応アクション — に変換します。
クラウドサービスも有料APIも使わず、すべてお使いのマシン上で完結します。
Wireshark、Suricata、そしていくつかのスクリプトを使えば、このほとんどを手動で 実現できます。NetScopeの役割は、その相関付けを、マシンの外に何も送信することなく、 一度のパスで自動的に行うことです:
ライブ判定バナー付きのストリーム再構築 — キャプチャから再構成されたFTPセッション、 露出した平文認証情報、tshark + Suricataのエンリッチメントが自動的に重ねられます:

Lootタブ — キャプチャから抽出された認証情報、ハッシュ、キー、トークン。 それぞれワンクリックでコピーできます:

ビルド済みのWindowsバイナリは各リリースに添付されています:
| ファイル | 説明 |
|---|---|
NetScope-Setup-<version>.exe | インストーラー。スタートメニューとデスクトップのショートカットを作成します。推奨。 |
NetScope-Portable-<version>.exe | 単一のポータブル実行ファイル。インストール不要 — 実行するだけです。 |
NetScope-<version>-win.zip | アプリケーションフォルダをZIPで圧縮したもの。解凍して NetScope.exe を実行します。 |
完全なインストールと実行手順 — ソースからの実行を含む — は INSTALL.md にあります。
NetScopeは起動時に管理者権限を要求します。昇格は対応アクション(ホストファイアウォールルール、プロセス終了、メモリキャプチャ)に必要です。 起動時にWindowsのUACプロンプトが1回表示されます。
NetScopeには、同じ分析エンジンに接続する2つのエントリポイントがあります:
dumpcap経由で)キャプチャし、
同じ方法で分析します。ライブARP監視とDNS防御を備えています。すべてローカルで実行されます。パーサーとアナライザーは純粋なTypeScriptであり、
外部ツールを必要としません。tshark、Suricata、Zeek、yara などの
フリーツールがインストールされている場合は、NetScopeがそれらの検出結果を
自動的に重ねて表示します。
完全なガイドは INSTALL.md を参照してください。簡単な手順:
アプリを使う: リリースページから インストーラーまたはポータブルビルドをダウンロードして実行します。
ソースから実行:
npm install
npm run dev
自分でWindowsバイナリをビルド:
npm run build:win
生成物は release/ に出力されます。
.pcap / .pcapng ファイルをドロップするか、キャプチャ元の
ライブインターフェースを選択します。(このフローの短いスクリーンレコーディングはここに追加される予定です。)
NetScopeは、厳密なプロセス境界を持つElectronアプリケーションです。
src/
main/ Electron main process — analysis engine, services, IPC handlers
services/pcap/ pure-TS PCAP parser, decoders, analyzers, worker thread
preload/ context-isolated bridge (window.netscope) — no Node in the renderer
renderer/ React 19 UI (Vite)
shared/ IPC contract and data model shared by main and renderer
src/shared/ipc.ts)を
通じてアクセスされます。完全な技術文書は docs/FULL_REPORT.md にあります。
NetScopeはこれらなしでも動作しますが、インストールされている場合はそれらを使用します:
tshark / dumpcap (Wireshark) — より深い解析とライブキャプチャ。Suricata — シグネチャレベルのIDS検出。Zeek — プロトコルログとアプリ層のアーティファクト。yara — カービングされたファイルとストリームに対するマルウェアパターンマッチング。procdump — 対応時のメモリキャプチャ。すべて無料のオープンソースソフトウェアです。アプリ内のセットアップ画面でインストール済みのツールが検出されます。
アプリ内パーサーはファイル全体をメモリにロードするため、実用的な上限があります。
約500 MBまでのファイルは快適に分析できます。500 MB〜1.7 GBは動作しますが
メモリを多く消費します。1.7 GBを超える場合、NetScopeは明確に拒否し、editcapでの分割か、
外部での tshark / Zeek の実行を推奨します。大きなファイルはパケット数が
上限に達し、部分的であることが明確にフラグ付けされます。
NetScopeは無料のMITライセンスであり、空き時間以外の資金提供はありません。 調査の時間を節約できたなら、開発へのスポンサーを ご検討ください — 新しいプロトコルパーサーや検出機能に投じられる時間に 直接資金が使われます。
MITライセンスの下で公開されています。