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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
netscout — 指定されたシードURLからドメイン、サブドメイン、ディレクトリ、エンドポイント、ファイルを検出するOSINTツール。 | Kitploit
ツール/GitHubGitHub/caio-ishikawa/netscout
OSINT (オープンソースインテリジェンス)偵察DNSおよびサブドメイン列挙情報収集サブドメイン列挙クローラー
GitHubcaio-ishikawa/netscout

netscout

指定されたシードURLからドメイン、サブドメイン、ディレクトリ、エンドポイント、ファイルを検出するOSINTツール。

リポジトリを見る
1821752年前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

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

NetScout

NetScout は、指定されたシード URL に対してドメイン、サブドメイン、ディレクトリ、エンドポイント、ファイルを発見する OSINT ツールです。 以下のコンポーネントで構成されています:

  • BinaryEdge クライアント: サブドメインを取得します
  • DNS: DNS ゾーントランスファーを実行してサブドメインを抽出します
  • クローラー: シード URL から URL とディレクトリを取得します
  • SERP クライアント: ファイルへのリンクを取得します。クローラーが見つけたファイル拡張子に基づいて、特定のファイルタイプを検索するために Google dorking 技術を使用します
  • 短縮 URL スキャン: このモジュールは URLTeam の 短縮 URL リスト を利用します。最後にアップロードされたリストをダウンロードし、すべてのエントリをチェックして、シード URL のホストと一致するホストを探します。これらのテキストファイルは非常に大きくなる可能性があり(>500MB)、このスキャンには数分かかります。このモジュールは urlhunter に大きく影響を受けています。

セットアップ

インストール方法

  • Go install: - go install github.com/caio-ishikawa/netscout@latest を実行します
  • ソースからのビルド: - リポジトリをクローンします - make install を実行します

外部API

NetScout は BinaryEdge と SerpAPI の 2 つの外部 API を使用します。 BinaryEdge は、シード URL に登録されているサブドメインの履歴データを照会するために使用され、SERP API は、シード URL の特定のファイルタイプに関する Google 検索結果を収集するために使用されます。

APIキーの設定

NetScout は API キーが環境変数として設定されていることを前提としています:

  • export BINARYEDGE_API_KEY="<key>"
  • export SERP_API_KEY="<key>"

使用例

使用方法:

root@kitploit:~
=======================================================================
 ███▄    █ ▓█████▄▄▄█████▓  ██████  ▄████▄   ▒█████   █    ██ ▄▄▄█████▓
 ██ ▀█   █ ▓█   ▀▓  ██▒ ▓▒▒██    ▒ ▒██▀ ▀█  ▒██▒  ██▒ ██  ▓██▒▓  ██▒ ▓▒
▓██  ▀█ ██▒▒███  ▒ ▓██░ ▒░░ ▓██▄   ▒▓█    ▄ ▒██░  ██▒▓██  ▒██░▒ ▓██░ ▒░
▓██▒  ▐▌██▒▒▓█  ▄░ ▓██▓ ░   ▒   ██▒▒▓▓▄ ▄██▒▒██   ██░▓▓█  ░██░░ ▓██▓ ░ 
▒██░   ▓██░░▒████▒ ▒██▒ ░ ▒██████▒▒▒ ▓███▀ ░░ ████▓▒░▒▒█████▓   ▒██▒ ░ 
░ ▒░   ▒ ▒ ░░ ▒░ ░ ▒ ░░   ▒ ▒▓▒ ▒ ░░ ░▒ ▒  ░░ ▒░▒░▒░ ░▒▓▒ ▒ ▒   ▒ ░░   
░ ░░   ░ ▒░ ░ ░  ░   ░    ░ ░▒  ░ ░  ░  ▒     ░ ▒ ▒░ ░░▒░ ░ ░     ░    
   ░   ░ ░    ░    ░      ░  ░  ░  ░        ░ ░ ░ ▒   ░░░ ░ ░   ░      
         ░    ░  ░              ░  ░ ░          ░ ░     ░              
=======================================================================
Usage:
  -u string
        A string representing the URL
  -d int
        An integer representing the depth of the crawl
  -t int
        An integer representing the amount of threads to use for the scans (default 5)
  -delay-ms int
        An integer representing the delay between requests in miliseconds
  -lock-host
        A boolean - if set, it will only save URLs with the same host as the seed
  -o string
        A string representing the name of the output file
  -h string
        A comma-separated key-value string representing request headers
  -c string
        A comma-separated key-value string representing the cookies
  -v
        A boolean - if set, it will display all found URLs


  -skip-axfr
        A bool - if set, it will skip the DNS zone transfer attempt
  -skip-binaryedge
        A bool - if set, it will skip BinaryEdge subdomain scan
  -skip-google-dork 
        A bool - if set, it will skip the Google filetype scan
  -headless
        A bool - if set, all requests in the crawler will be made through a headless Chrome browser (requires Google Chrome)
  -deep
        A bool - if set, the shortened URL scan will be performed (can take several minutes)

シード URL、深度、出力ファイルを設定します:

root@kitploit:~
netscout -u https://crawler-test -d 2 -o netscout.txt

BinaryEdge と Google dork をスキップします:

root@kitploit:~
netscout -u https://crawler-test.com -d 2 --skip-binaryedge --skip-google-dork -o netscout.txt

スレッド数を 5 に設定し、リクエスト遅延を 1000ms に設定し、リクエストをヘッドレス Chrome ブラウザ経由で実行するように強制します。

root@kitploit:~
netscout -u https://crawler-test.com -d 2 -t 5 --delay-ms 1000 --headless -o netscout.txt

深度を 2 に設定し、Cookie とヘッダー値を追加します

root@kitploit:~
netscout -u https://crawler-test.com --deep -d 2 -t 5 -h "key=test,key_two=test_2" -c "key=test,key_two=test_2"

短縮 URL スキャンを有効にし、クローラーの深度を 2 に、スレッド数を 5 に設定します

root@kitploit:~
netscout -u https://crawler-test.com --deep -d 2 -t 5

開発

PR を送信する前に、プロジェクトが正常にビルドされ、既存のすべてのテストが合格することを確認してください。詳細は Testing を参照してください。

このプロジェクトへの貢献に興味を持っていただき、ありがとうございます。

Testing

テストはテスト対象ファイルと同じディレクトリに配置され、クローラーテストでは DVWA(Damn Vulnerable Web App) がローカルでポート 80 を公開して実行されている必要があります。 テストを実行する前に、テストファイルをセットアップする必要があります。

テストに必要なセットアップはすべて Makefile で処理されます:

  • DVWA イメージを取得するには、make test-container-pull を実行します
  • テストファイルをセットアップするには、make testfiles-setup を実行します
  • コンテナを実行するには、make test-container-run を実行します
  • テストを実行するには、make test を実行します
  • テストファイルを削除するには、make testfiles-teardown を実行します
ツールをダウンロード