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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ツール/GitLabGitLab/s_r_e_e_r_a_j/netspecter
OSINT (オープンソースインテリジェンス)偵察脆弱性分析情報収集ネットワークセキュリティ脅威インテリジェンスDNS分析
GitLabs_r_e_e_r_a_j/netspecter

NetSpecter

NetSpecterは、軽量でありながら強力な非同期OSINTおよび偵察エンジンであり、Pythonで構築されています。

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

人気

すべて見る →

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

すべてのツールを探索

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

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

NetSpecter

NetSpecter は、Python で構築された軽量かつ強力な非同期 OSINT / 偵察エンジンです。

DNS、WHOIS、Web、TLS、HTTP、Geo、リバース DNS による複数ソースからのインテリジェンス収集に加え、Shodan ベースのセキュリティインテリジェンスと完全な生データアクセスを統合し、完全なターゲットプロファイルとリスク評価を提供します。


免責事項

NetSpecter は 教育目的 および 許可されたセキュリティ研究 のために開発されています。

このツールは、公開されている複数のソースから偵察を行い、インテリジェンスを収集します。
NetSpecter をシステム、ネットワーク、ドメインに対して使用する場合、所有者から明示的な許可を得ていない限り、厳格に禁止されています。

作者は、本ツールの使用に起因する誤用、損害、または法的結果について 一切の責任を負いません。

NetSpecter を使用することにより、以下の事項に同意したものとみなされます。

  • 自分が所有する、または評価を許可されたシステムに対してのみ使用すること
  • 適用されるすべての現地、国、国際法を遵守すること
  • 自身の行動に対して全責任を負うこと

行動の合法性に確信が持てない場合は、本ツールを使用しないでください。


機能

偵察エンジン

  • DNS 列挙(A、MX、NS、TXT レコード)
  • WHOIS ルックアップ
  • リバース DNS 解決
  • Web プロービング(ステータス、サーバー、タイトル抽出)
  • Geo/IP インテリジェンス

インテリジェンスエンジン(--full)

  • 公式 SDK を介した Shodan ホストインテリジェンス
  • オープンポートおよびサービスの検出
  • バナーとバージョンの抽出
  • OS、ASN、ISP、組織の検出
  • 脆弱性検出(CVE の有無)

生インテリジェンスアクセス

  • Shodan API の完全な生レスポンスを含む
  • 高度な解析とカスタムパースを可能にする
  • フィルタリングや損失なしで元のデータを保持

TLS インテリジェンス

  • 証明書の主体者と発行者の詳細を抽出
  • 証明書の有効期間を分析
  • Subject Alternative Names(SAN)を収集
  • 認証局(CA)を特定
  • インフラストラクチャの関係分析のシグナルを提供

HTTP フィンガープリンティング

  • サーバーおよびバックエンド技術の指標を抽出
  • HTTP ステータスとリダイレクト動作を分析
  • セキュリティヘッダー(HSTS、CSP、X-Frame-Options など)を収集
  • セッションおよびクッキー動作のシグナルを特定
  • ページタイトル情報を抽出
  • レスポンスヘッダーからフレームワークのヒントを推測

セキュリティ分析

  • 公開サービスの検出:
    • SSH(22)
    • RDP(3389)
    • MySQL(3306)
  • 脆弱性の有無を特定
  • OS 情報を含む(Shodan インテリジェンスから)

リスクスコアリングシステム

  • 分類:
    • LOW(低)
    • MEDIUM(中)
    • HIGH(高)
    • CRITICAL(重大)
  • 公開サービスと脆弱性に基づく

インストールとセットアップ

1. リポジトリのクローン

root@kitploit:~
git clone https://gitlab.com/s_r_e_e_r_a_j/NetSpecter.git

2. NetSpecter ディレクトリに移動

root@kitploit:~
cd NetSpecter

3. 仮想環境の作成

root@kitploit:~
python3 -m venv venv

アクティベート:

Linux / macOS

root@kitploit:~
source venv/bin/activate

Windows

root@kitploit:~
venv\Scripts\activate

4. 依存関係のインストール

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

5. Shodan API キーの設定

設定ファイルを編集します:

root@kitploit:~
netspecter.cfg

API キーを追加:

root@kitploit:~
[SHODAN]
api_key=YOUR_API_KEY

重要:

  • API キーの周りにシングルクォート ' ' やダブルクォート " " を使用しないでください
  • キーはプレーンテキストとして直接追加してください

正しい例:

root@kitploit:~
api_key=abc123xyz456

誤った例:

root@kitploit:~
api_key="abc123xyz456"
root@kitploit:~
api_key='abc123xyz456'

コマンドラインの使用方法

NetSpecter はシンプルな CLI インターフェースを提供します。

基本構文

root@kitploit:~
python3 -m netspecter <command> [options]

Recon コマンド

ターゲットに対して偵察を実行:

root@kitploit:~
python3 -m netspecter recon <target>

オプション

オプション説明
--full完全なインテリジェンススキャンを有効にする(Shodan 連携)
--timeoutHTTP リクエストのタイムアウトを設定(デフォルト: 5 秒)
--json結果を JSON 形式で出力

注意事項

  • <target> にはドメイン(例: example.com)または IP アドレスを指定できます
  • --full を使用する場合、NetSpecter は Shodan ルックアップのためにドメインを IP アドレスに解決しようとします
  • ドメインで Shodan インテリジェンスが利用できない場合は、以下を試してください:
    • 直接 IP アドレス
    • またはドメインの解決済み IP
  • --full には有効な Shodan API キーが必要です
  • --full がない場合、基本の偵察モジュールのみが実行されます

例

基本の偵察:

root@kitploit:~
python3 -m netspecter recon example.com

Shodan インテリジェンスを使用した完全スキャン:

root@kitploit:~
python3 -m netspecter recon scanme.org --full

Shodan は IP アドレスで動作します。ドメインで結果が返らない場合は、解決した IP アドレスを使用して精度を向上させてください

カスタムタイムアウト:

root@kitploit:~
python3 -m netspecter recon example.com --timeout 10

JSON 出力:

root@kitploit:~
python3 -m netspecter recon example.com --full --json

JSON 出力をファイルに保存:

root@kitploit:~
python3 -m netspecter recon example.com --full --json > result.json

出力は result.json に有効な JSON として保存されます


出力

NetSpecter は複数の出力形式をサポートしています:

  • デフォルト: 整形された構造化出力(人間が読みやすい)
  • JSON (--json):
    • ターミナルではカラー表示
    • ファイルにリダイレクトするとクリーンな JSON

例:

root@kitploit:~
python3 -m netspecter recon example.com --json > result.json

ライセンス

このプロジェクトは MIT ライセンスの下でライセンスされています。

ツールをダウンロード