Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
sigint — リアルタイムOSINTインテリジェンスダッシュボード: インタラクティブな地球儀上に7つのライブデータソース(航空機、AIS船舶、地震、火災、気象、GDELTイベント、ニュース)を表示。相関エンジン、スコア化されたアラート、ウォッチモードを搭載。Bun + React 19 + Canvas 2D Web Workerレンダリング。オフライン対応のPWA。https://sigint-5154d935429b.herokuapp.com/ | Kitploit
ツール/GitLabGitLab/iitoneloc/sigint
OSINT (オープンソースインテリジェンス)偵察データ流出情報収集脅威インテリジェンスクローラーDNS分析
GitLabiitoneloc/sigint

sigint

リアルタイムOSINTインテリジェンスダッシュボード: インタラクティブな地球儀上に7つのライブデータソース(航空機、AIS船舶、地震、火災、気象、GDELTイベント、ニュース)を表示。相関エンジン、スコア化されたアラート、ウォッチモードを搭載。Bun + React 19 + Canvas 2D Web Workerレンダリング。オフライン対応のPWA。https://sigint-5154d935429b.herokuapp.com/

リポジトリを見る
13ヶ月前未レビュー

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
ウェブサイト

SIGINT

インタラクティブな地球儀上で航空機、船舶、地震、火災、天気、イベントをリアルタイム追跡するOSINTダッシュボード。Bun、React 19、カスタムCanvas 2D + Web Workerレンダリングエンジンで構築。PWAとしてインストール可能。

スクリーンショット

SIGINT

目次

  • SIGINT
    • スクリーンショット
    • 目次
    • 機能
      • ライブデータ
      • インテリジェンス
      • ビジュアライゼーション
      • プラットフォーム
    • インストール
    • クイックスタート
    • 環境変数
    • データソース
    • テスト
    • デプロイメント
      • 開発
      • 本番
      • TLS対応本番
      • Heroku
      • クリーンアップ
    • PWA
    • ドキュメント
    • ライセンス
    • 作者

機能

ライブデータ

  • 航空機追跡(adsb.fi)
  • AIS船舶追跡(aisstream.io)
  • 地震モニタリング(USGS)
  • 火災ホットスポット検出(NASA FIRMS)
  • 悪天候アラート(NOAA)
  • GDELTイベントインテリジェンス
  • RSSニュース集約(世界6ソース)
  • HLSビデオフィード(iptv-org)

インテリジェンス

  • クロスソースプロダクトとスコア付きアラートを備えた相関エンジン
  • 軍用機の分類
  • ウォッチモード(地球儀の自動ツアー)
  • 写真、航路、メタデータ付きエンティティ台帳

ビジュアライゼーション

  • 地球儀および平面地図投影
  • ドラッグ、最小化、プリセット対応のマルチペイン・リサイズ可能レイアウト
  • カメラロックオン、分離モード、軌跡レンダリング
  • ライブ地球儀フィルタリング付きグローバル検索
  • 仮想スクロール対応データテーブル
  • ライブティッカーフィード

プラットフォーム

  • ダーク/ライトテーマ
  • 専用レイアウトプリセットによるモバイルレスポンシブ対応
  • オフラインサポート、更新通知、プル・トゥ・リフレッシュ対応のPWA
  • 接続検出付きオフラインインジケーター
  • Cookie認証API(HMAC-SHA256、HttpOnly)

インストール

root@kitploit:~
git clone https://github.com/iitoneloc/sigint.git
cd sigint
bun install

プロジェクトルートに.envファイルを最低限以下の内容で作成します:

root@kitploit:~
SIGINT_SERVER_SECRET=<output of openssl rand -hex 32>

船舶・火災データ用のキーを任意で追加します:

root@kitploit:~
AISSTREAM_API_KEY=<your aisstream.io key>
FIRMS_MAP_KEY=<your NASA FIRMS key>

クイックスタート

開発、本番、Herokuの各オプションについてはデプロイメントを参照してください。

環境変数

データソース

テスト

root@kitploit:~
bun test            # run all tests
bun test --watch    # watch mode
bun run docker:test # run in Docker

デプロイメント

開発

root@kitploit:~
bun run docker:dev:up          # https://localhost (self-signed cert)
bun run docker:dev:down        # stop

開発専用フィクスチャの上書き

開発中にライブデータ取得をショートサーキットする2つの環境変数で、既知の固定状態に対して作業できます。どちらもNODE_ENV !== "production"でゲートされ、本番ビルドでは無視されます。

ラベルは/^[a-z0-9-]+$/に一致し(OWASP A01 — ファイル参照前の厳格な許可リスト)、tests/fixtures/<source>/<label>.jsonに解決されます。無効なラベルは起動時に例外をスローし、ファイルが存在しない場合は解決されたパスとともに例外をスローします。使用例:

root@kitploit:~
CYCLONES_FIXTURE=multi-storm bun run dev
AIRCRAFT_FIXTURE=conus-snapshot bun run dev

またはDocker Compose経由(docker-compose.dev.ymlが両方をそのまま渡します):

root@kitploit:~
CYCLONES_FIXTURE=single-cat5 bun run docker:dev:up

本番

root@kitploit:~
bun run docker:prod:up         # http://localhost:5500
bun run docker:prod:down       # stop

TLS対応本番

root@kitploit:~
DOMAIN=sigint.example.com bun run docker:prod:tls:up
bun run docker:prod:tls:down   # stop

Heroku

root@kitploit:~
git push heroku main

クリーンアップ

root@kitploit:~
bun run docker:clean:all       # remove containers, volumes, images

PWA

SIGINTはプログレッシブWebアプリ(PWA)としてインストールできます。デプロイ済みアプリを訪問した後:

  • デスクトップ(Chrome/Edge):アドレスバーのインストールアイコンをクリック
  • iOS Safari:共有 > ホーム画面に追加
  • Android Chrome:メニュー > ホーム画面に追加

サービスワーカーはオフラインブート用にアプリシェルをキャッシュします。オフライン時にはライブデータをIndexedDBから読み込みます。接続が失われるとオフラインインジケーターバーが表示され、タッチデバイスではRETRYボタンとプル・トゥ・リフレッシュが利用できます。アップデートが利用可能な場合、バナーがリロードを促します — セッション中のサイレントなコード差し替えはありません。

ドキュメント

アーキテクチャ、データフロー、機能システム、ペインシステム、レンダリング、キャッシング、検索、制約事項を網羅した完全な技術ドキュメントはdocs/にあります。

ライセンス

デュアルライセンス:

  • 非商用はSIGINT非商用ライセンスの下で無料
  • 商用は条件について作者に連絡

作者

Anthony Tropeano

ツールをダウンロード
変数必須説明
SIGINT_SERVER_SECRETはい認証トークン署名キー。openssl rand -hex 32
AISSTREAM_API_KEYいいえライブ船舶データ用のaisstream.ioキー
FIRMS_MAP_KEYいいえ火災データ用のNASA FIRMSキー
DOMAINいいえLet's Encrypt TLS用ドメイン
PORTいいえサーバーポート(デフォルト: 5500)
レイヤーソースポーリング
航空機adsb.fi(サーバー側タイルスイープ、37タイル × 250海里)240s
船舶aisstream.io(サーバーWebSocket)300s
地震USGS(クライアント側)420s
火災NASA FIRMS(サーバー側)600s
天気NOAA(クライアント側)300s
イベントGDELT 2.0(サーバー側)15m
ニュース6つのRSSフィード(サーバー側)10m
環境変数上書きするソース有効なラベル
CYCLONES_FIXTURE/api/cyclones/latest(サーバーがNHCを取得)single-cat3, single-cat5, multi-storm, subtropical-example, tropical-depression, empty-out-of-season
AIRCRAFT_FIXTURE/api/aircraft/states(サーバーがadsb.fiタイルスイープを取得)(同梱なし — bun run scripts/capture-fixture.ts aircraft <label>でキャプチャ)