
クロスプラットフォーム対応のネットワーク&ポートスキャナで、デスクトップGUIを備えています。
Windows XP 風デスクトップ GUI を備えたクロスプラットフォームの LAN & ポートスキャナー。
セグメント上のホストを検出し、名前、MAC、ベンダーを解決して、オープンな TCP + UDP ポートを報告します — ライブモニタリングとエクスポート機能付き。
スクリーンショットは合成デモデータを示しています。
最新リリースの直接ダウンロード — Windows .exe、macOS .dmg、Linux .AppImage または .deb。
10.0.0.0/24, 192.168.1.0/24、単一 IP、または a.b.c.d-a.b.c.e。npm install
npm start # or: make start (background, no sudo)
make help でターゲット(start / stop / restart / status)を確認できます。
Linux では、Electron の Chromium サンドボックス設定が必要です。
chrome-sandboxエラーが発生した場合は、npm run start:nosandbox(またはmake start)を使用するか、一度実行してください:sudo chown root node_modules/electron/dist/chrome-sandbox && sudo chmod 4755 …。
npm run dist:linux # AppImage + deb
npm run dist:win # NSIS installer
npm run dist:mac # dmg
リリースは自動的にビルドされます: v* タグをプッシュすると GitHub Actions がトリガーされ、Windows/macOS/Linux 用のインストーラーをビルドして GitHub Release に添付します。
すべてが素の Node で動作します — ネイティブ依存関係も root も不要 — そのため Linux、macOS、Windows で同一にビルドできます。
このツールはご自身のネットワークの監査を目的としています。許可を得たセグメントのみをスキャンしてください。
| 層 | ファイル | 目的 |
|---|
| CIDR / インターフェース | net-utils.js | ターゲット解析、カンマ区切りレンジ、インターフェース検出 |
| 探索 | discovery.js | ping、ARP テーブル、逆引き DNS、デフォルトルート |
| ポート | ports.js | TCP 接続、UDP プローブ、サービス名 |
| OUI ベンダー | oui.js · oui-db.txt | MAC からベンダーを特定 |
| オーケストレーション | index.js | レイヤー、ソケットプール、ストリームイベント |
| Electron / IPC | main.js · preload.js | ウィンドウ、モニタリング、エクスポート、通知 |
| レンダラー | renderer/ | UI、テーブル、フィルター |