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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
signalops — All-sourceインテリジェンス融合ダッシュボード — WiFi、携帯電話網、CCTV、ADS-B、軌道・SDRフィードを単一の戦術マップに統合。セキュリティ研究専用。 | Kitploit
ツール/GitHubGitHub/emrekybs/signalops
OSINT (オープンソースインテリジェンス)偵察IoTセキュリティ脆弱性分析情報収集ネットワークセキュリティワイヤレスセキュリティモバイルセキュリティ脅威インテリジェンスクローラーAIセキュリティ
GitHub
221ヶ月前未レビュー

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有
emrekybs/signalops

signalops

All-sourceインテリジェンス融合ダッシュボード — WiFi、携帯電話網、CCTV、ADS-B、軌道・SDRフィードを単一の戦術マップに統合。セキュリティ研究専用。

リポジトリを見る

Signal OPS

セキュリティ調査とトレーニングのための、全スペクトラム・全ソース対応のシグナルインテリジェンス統合プラットフォームです。Signal OPS は、WiFi/Bluetooth/携帯電話基地局データベース、インターネット露出スキャナー、カメラインデックス、ADS-B フライトフィード、衛星 TLE トラッキング、SDR/APRS ネットワークなど、数十のオープンな収集ソースを単一の戦術マップと Flask API に統合し、RF、携帯電話、航空宇宙、軌道、監視の各ドメインを1つのリアルタイム運用状況に相関させます。オプションで AI 支援による脅威サマリーを重ねることもできます。


特徴

  • 統合 RF/OSINT スキャン — 1回の呼び出しで WiFi、Bluetooth、携帯電話基地局、IoT、カメラ、航空機ソースに並列展開し、重複排除とスコアリングを実行します。
  • カメラ発見 — Shodan、FOFA、BinaryEdge、Windy Webcams、OpenStreetMap 監視ノード、Insecam を、座標または国別で検索します。
  • 携帯電話インテリジェンス — オフラインの MCC/MNC → 事業者/国解決と IMSIキャッチャー / Stingray ヒューリスティックを備えた携帯電話基地局ルックアップ(WiGLE、OpenCellID)。
  • ワイヤレス脅威検出 — 不正 / イービルツインアクセスポイント検出と Bluetooth トラッカー(AirTag、Tile、SmartTag…)の識別。
  • 航空空間モニタリング — adsb.fi と OpenSky によるライブ ADS-B、緊急スクォークデコード、ドローンヒューリスティック、航空機 NAC-P から導出された GPS ジャミングヒートマップ。
  • 軌道トラッキング — SGP4 伝播、ミッション分類、SatNOGS 地上局オーバーレイを備えた CelesTrak TLE 取り込み。
  • SDR & APRS — 公開 KiwiSDR レシーバーマップと APRS.fi 局ルックアップ。
  • IP 脅威インテリジェンス — マルチソース集約(ipinfo、AbuseIPDB、CriminalIP、LeakIX、ZoomEye)と軽量ポートスキャンおよび複合リスクスコアリング。
  • ウォッチリスト & アラート — 特定の BSSID、SSID、IP、MAC、または ICAO ヘックスを追跡し、スキャン中にヒットを取得します。
  • AI 分析(オプション) — Google Gemini がキー提供時にスキャン結果を評価とリスクレベルに要約します。

ほぼすべてのソースはオプションです。キーが設定されていない場合、そのフェッチャーは正常にスキップされます — 無料ソース(OpenStreetMap、Insecam、ipinfo.io、ADS-B、CelesTrak、KiwiSDR)はキーなしで動作します。


スクリーンショット

SIGINT マップ — 統合マルチソースビュー

メインマップは WiFi、Bluetooth、携帯電話、カメラ、航空機レイヤーを同じエリアに融合し、OSM カメラ、ALPR/Flock ネットワーク、警察署の切り替え可能なオーバーレイを備えています。

SIGINT マップ — 衛星ビュー

SIGINT マップ — カメラ / AP / 携帯電話マーカー付きストリートビュー

監視 & CCTV

監視フィードCCTV 発見
監視CCTV

監視リストは各デバイスをスコアリングし(例:"疑念 35/100: 認証なしカメラ")、WiGLE、Insecam、OSM からルーター、テレビ、露出したカメラを統合します。CCTV ビューは発見されたカメラをソース別にグループ化し、カメラごとのリスクとライブ/メタデータステータスを表示します。

携帯電話基地局インテリジェンス & SDR / APRS

携帯電話基地局ヒートマップSDR / APRS ネットワーク
携帯電話基地局SDR / APRS

携帯電話基地局インテリジェンスは MCC/MNC 事業者ルックアップで基地局密度をプロットします。SDR ビューはコールサインルックアップ付きで公開 KiwiSDR レシーバーと APRS 局をマッピングします。

要件

  • Python 3.9+
  • 以下にリストされている Python パッケージ

コア依存関係:

root@kitploit:~
flask
requests
python-dotenv

推奨(キャッシュ、レート制限、衛星伝播など完全な機能を有効化):

root@kitploit:~
cachetools        # 境界付きジオキャッシュ(欠落時は無制限 dict にフォールバック)
flask-limiter     # リクエストレート制限
sgp4              # /api/satellites 用の衛星位置伝播
google-genai      # Gemini AI 分析(GEMINI_API_KEY 使用時のみ)

すべてインストール:

root@kitploit:~
pip install flask requests python-dotenv cachetools flask-limiter sgp4 google-genai

セットアップ

1. クローンしてプロジェクトに入る

root@kitploit:~
git https://github.com/emrekybs/signalops.git
unzip signalops-v1.zip

2. (オプション)仮想環境を作成

root@kitploit:~
python -m venv venv
source venv/bin/activate      # Windows: venv\Scripts\activate

3. 依存関係をインストール

root@kitploit:~
pip install -r requirements.txt

requirements.txt がない場合は、上記の要件セクションの pip install 行を使用してください。

4. 環境を設定

サンプルファイルをコピーして、持っているキーを入力します:

root@kitploit:~
cp .env.example .env

次に .env を開いて API キーを貼り付けます。すべてのキーはオプションです — そのソースを無効にするには、任意の行を空白のままにするか(または削除して)、各キーの機能と取得先については次のセクションを参照してください。

5. (オプション)ローカルデータセットを追加

オフラインでの即時カメラ・警察署ルックアップのために、これらのファイルを data/ ディレクトリに配置します(または DATA_DIR を別の場所に指定):

root@kitploit:~
data/CAMERAS_WITH_NETWORK_DATA.geojson   # ポイントフィーチャ(カメラ)
data/police_precincts_usa.geojson        # ポリゴンフィーチャ(米国警察署)
data/camera_networks.json                # ネットワーク共有メタデータ
data/tiles/{z}/{x}/{y}.json              # オプションのタイル化カメラデータセット

これらのファイルがない場合、アプリは自動的にライブの OpenStreetMap Overpass クエリにフォールバックします。

6. 実行

root@kitploit:~
python app_v2.py

サーバーは http://0.0.0.0:8080 で起動します。ブラウザで http://localhost:8080 を開いてください。

いつでも正常に読み込まれたプロバイダーを確認できます:

root@kitploit:~
GET /api/status     # アクティブ vs. 欠落キー
GET /api/debug      # キーごとのブール値 + ライブ WiGLE 認証テスト

環境変数

プロジェクトルートに .env ファイルを作成します。以下はアプリが読み取る全リストです。

データソース API キー(すべてオプション)

アプリ設定

変数デフォルト説明

キー不要のソース(常時オン)

設定不要のソース: OpenStreetMap Overpass、Insecam、EarthCam、ipinfo.io、ADS-B(adsb.fi / OpenSky)、CelesTrak TLE、SatNOGS、KiwiSDR。


.env.example

これをリポジトリに .env.example として保存し、他の人が形式を理解できるようにします:

root@kitploit:~
# ── Signal OPS 環境 ──
# すべてのキーはオプションです。空白のままにするとそのソースが無効になります。

# WiFi / Bluetooth / 携帯電話
WIGLE_API_NAME=
WIGLE_API_TOKEN=
OPENCELLID_API_KEY=

# インターネット露出スキャナー
SHODAN_API_KEY=
CENSYS_API_ID=
CENSYS_API_SECRET=
ZOOMEYE_API_KEY=
FOFA_EMAIL=
FOFA_API_KEY=
HUNTERHOW_API_KEY=
NETLAS_API_KEY=
LEAKIX_API_KEY=
CRIMINALIP_API_KEY=
BINARYEDGE_API_KEY=

# カメラ & IP レピュテーション
WINDY_API_KEY=
ABUSEIPDB_API_KEY=

# 航空機 & アマチュア無線
ADSB_API_KEY=
APRS_FI_KEY=

# AI 分析
GEMINI_API_KEY=
GEMINI_MODEL=gemini-2.0-flash

# アプリ設定
DATA_DIR=./data
FLASK_SECRET_KEY=

API 概要

公開されているエンドポイントの一部(完全なセットはソースを参照):


注意事項と制限

  • 一部のプロバイダー(例:ZoomEye、CriminalIP)は特定の ISP での TLS 干渉の影響を受ける可能性があり、デフォルトでいくつかのスキャンリストで無効になっています — VPN/プロキシ経由で再有効化するにはソース内のインラインコメントを参照してください。
  • レート制限はプロバイダーによって大きく異なります。無料ティアは小さい場合があります(例:WiGLE 携帯電話は約100クエリ/日)。アプリは可能な範囲でスキップまたはバックオフしますが、各プロバイダーの制限内に留まる責任はユーザーにあります。
  • ローカルデータセットはオプションですが、ライブ Overpass クエリと比較してカメラ/警察署ルックアップを大幅に高速化します。

ツールをダウンロード
変数プロバイダーキー取得先
WIGLE_API_NAMEWiGLE(WiFi/BT/携帯電話)— ユーザー名https://wigle.net/account
WIGLE_API_TOKENWiGLE — API トークンhttps://wigle.net/account
OPENCELLID_API_KEYOpenCellID(携帯電話基地局)https://opencellid.org
SHODAN_API_KEYShodan(露出 / カメラ)https://account.shodan.io
CENSYS_API_IDCensys — API IDhttps://search.censys.io/account/api
CENSYS_API_SECRETCensys — API シークレットhttps://search.censys.io/account/api
ZOOMEYE_API_KEYZoomEyehttps://www.zoomeye.org/profile
FOFA_EMAILFOFA — アカウントメールhttps://fofa.info
FOFA_API_KEYFOFA — API キーhttps://fofa.info
HUNTERHOW_API_KEYHunter.howhttps://hunter.how
NETLAS_API_KEYNetlashttps://netlas.io
LEAKIX_API_KEYLeakIXhttps://leakix.net
CRIMINALIP_API_KEYCriminalIPhttps://www.criminalip.io
BINARYEDGE_API_KEYBinaryEdgehttps://www.binaryedge.io
WINDY_API_KEYWindy Webcamshttps://api.windy.com/keys
ABUSEIPDB_API_KEYAbuseIPDB(IP レピュテーション)https://www.abuseipdb.com/account/api
ADSB_API_KEYadsb.fi(オプション、なしでも動作)https://adsb.fi
APRS_FI_KEYAPRS.fi(アマチュア無線局)https://aprs.fi/page/api_key
GEMINI_API_KEYGoogle Gemini(AI 分析)https://aistudio.google.com/apikey
GEMINI_MODELgemini-2.0-flash分析に使用する Gemini モデル
DATA_DIR./dataローカル GeoJSON/JSON データセットのディレクトリ
FLASK_SECRET_KEY実行ごとにランダムFlask セッションシークレット。本番環境では固定値を設定
エンドポイント目的
GET /nearby?lat=&lon=&mode=ポイント周辺の統合 RF/OSINT スキャン
GET /api/cctv?lat=&lon= または ?country=場所または国別のカメラ発見
GET /api/search?type=&query=SSID、IP、場所、または国別の検索
POST /api/analyzeデバイスリストの AI サマリー
GET /api/ip-intel?ip=マルチソース IP 脅威インテリジェンス
GET /api/adsb?lat=&lon=&radius=ライブ航空機 + 緊急検出
GET /api/satellites?categories=衛星位置(TLE + SGP4)
GET /api/gps-jamming?lat=&lon=ADS-B からの GPS ジャミングヒートマップ
GET /api/sdr/kiwisdr公開 KiwiSDR レシーバーリスト
GET /api/aprs/stations?lat=&lon=近隣の APRS 局
GET/POST /api/watchlist追跡識別子の管理
POST /api/watchlist/checkウォッチリストに対するデバイスリストのチェック
GET /api/status · GET /api/debugプロバイダーヘルス / キー診断