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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
urlfinder — 能動的スキャンを行わずに効率的かつ包括的なWebアセット発見に最適化された、URLを受動的に収集する高速ツール。 | Kitploit
ツール/GitHubGitHub/projectdiscovery/urlfinder
OSINT (オープンソースインテリジェンス)偵察DNSおよびサブドメイン列挙情報収集ウェブセキュリティペネトレーションテストサブドメイン列挙クローラー
GitHubprojectdiscovery/urlfinder

urlfinder

能動的スキャンを行わずに効率的かつ包括的なWebアセット発見に最適化された、URLを受動的に収集する高速ツール。

リポジトリを見る
8976915日前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

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

URLFinder

アクティブスキャンを行わずに効率的なWebアセット発見を実現する、パッシブURL収集のための高速ツール。

機能 • インストール • 使い方 • 使用例 • Discordに参加


概要

URLFinderは、ペネトレーションテスター、セキュリティ研究者、開発者にとって理想的な、高速かつパッシブなURL発見ツールです。アクティブスキャンなしでWebアセットの発見を簡素化・高速化します。

httpx

機能

  • 厳選されたパッシブソース で包括的なURL発見を最大化
  • 複数の出力形式に対応(JSON、ファイル、標準出力)
  • 速度とリソース効率に最適化
  • STDIN/OUT 対応で既存のワークフローに簡単統合

インストール

URLFinderを使用するには Go 1.21 が必要です。以下のコマンドでインストールするか、リリースページからプリコンパイル済みバイナリをダウンロードしてください。

root@kitploit:~
go install -v github.com/projectdiscovery/urlfinder/cmd/urlfinder@latest

使い方

root@kitploit:~
urlfinder -h

このコマンドはURLFinderのヘルプを表示します。以下は一般的なスイッチとオプションです。

root@kitploit:~
A streamlined tool for discovering associated URLs.

Usage:
  ./urlfinder [flags]

Flags:
INPUT:
   -d, -list string[]  target domain or list of domains

SOURCE:
   -s, -sources string[]           specific sources for discovery (e.g., -s alienvault,commoncrawl)
   -es, -exclude-sources string[]   sources to exclude (e.g., -es alienvault,commoncrawl)
   -all                             use all sources (may be slower)
SCOPE:
   -us, -url-scope string[]       in scope url regex to be followed by urlfinder
   -uos, -url-out-scope string[]  out of scope url regex to be excluded by urlfinder
   -fs, -field-scope string       pre-defined scope field (dn,rdn,fqdn) or custom regex (e.g., '(company-staging.io|company.com)') (default "rdn")
   -ns, -no-scope                 disables host based default scope
   -do, -display-out-scope        display external endpoint from scoped crawling

FILTER:
   -m, -match string[]       URLs or list to match (file or comma-separated)
   -f, -filter string[]      URLs or list to filter (file or comma-separated)

RATE-LIMIT:
   -rl, -rate-limit int      max HTTP requests per second (global)
   -rls, -rate-limits value  per-provider HTTP request limits (e.g., -rls waybackarchive=15/m)

UPDATE:
   -up, -update              update URLFinder to the latest version
   -duc, -disable-update-check  disable automatic update checks

OUTPUT:
   -o, -output string       specify output file
   -j, -jsonl               JSONL output format
   -od, -output-dir string  specify output directory
   -cs, -collect-sources    include all sources in JSON output

CONFIGURATION:
   -config string           config file (default "$CONFIG/urlfinder/config.yaml")
   -pc, -provider-config string  provider config file (default "$CONFIG/urlfinder/provider-config.yaml")
   -proxy string            HTTP proxy

DEBUG:
   -silent                  show only URLs in output
   -version                 display URLFinder version
   -v                       verbose output
   -nc, -no-color           disable colored output
   -ls, -list-sources       list all available sources
   -stats                   display source statistics

OPTIMIZATION:
   -timeout int   timeout in seconds (default 30)
   -max-time int  max time in minutes for enumeration (default 10)

使用例

基本的な使い方

root@kitploit:~
urlfinder -d tesla.com

このコマンドは、対象ドメイン tesla.com のURLを列挙します。

実行例:

root@kitploit:~
$ urlfinder -d tesla.com

  __  _____  __   _____         __       
 / / / / _ \/ /  / __(_)__  ___/ /__ ____
/ /_/ / , _/ /__/ _// / _ \/ _  / -_) __/
\____/_/|_/____/_/ /_/_//_/\_,_/\__/_/    										

		projectdiscovery.io

[INF] Current urlfinder version v0.0.1 (latest)
[INF] Enumerating urls for tesla.com
https://www.tesla.com/akam/13/7e68a6e8
https://www.tesla.com/akam/13/pixel_4e07b670
https://www.tesla.com/da_dk/en/node/30788?redirect=no
https://www.tesla.com/de_at/findus/location/charger/dc6290
https://www.tesla.com/akam/13/7ade0a44
https://www.tesla.com/cs_cz/referral/teslaapp23713?redirect=no
https://www.tesla.com/da_dk/findus/location/charger/dc253
https://www.tesla.com/akam/13/pixel_76102729
https://www.tesla.com/da_dk/blog/modules//system/system.messages.js
...
[INF] Found 202435 urls for tesla.com in 2 minutes 37 seconds

フィルタリングオプション

-m(マッチ)オプションと-f(フィルター)オプションを使用して、URLパターンに基づいて結果を絞り込むことができます。

例

  1. 特定のパターンに一致するURLを含める

    "shop" または "model" を含むURLのみを含める場合:

    root@kitploit:~
    urlfinder -d tesla.com -m shop,model
    
  2. 特定のパターンに一致するURLを除外する

    "privacy" または "terms" を含むURLを除外する場合:

    root@kitploit:~
    urlfinder -d tesla.com -f privacy,terms
    
  3. マッチとフィルターの組み合わせ

    "support" を含むURLを検索し、"faq" を含むURLを除外する場合:

    root@kitploit:~
    urlfinder -d tesla.com -m support -f faq
    

マッチングとフィルタリングにファイルを使用する

パターンをファイルで指定:

root@kitploit:~
urlfinder -d tesla.com -m include-patterns.txt -f exclude-patterns.txt

JSONL出力例

-j または --jsonl フラグを使用して、結果をJSONL(JSON Lines)形式で出力します。各行は個別のJSONオブジェクトです。この形式は、大量の出力を構造化された方法で処理するのに便利です。

コマンド例

root@kitploit:~
urlfinder -d tesla.com -j

JSONL出力例

root@kitploit:~
{"url":"https://shop.tesla.com/product/model-s-plaid","input":"tesla.com","source":"waybackarchive"}
{"url":"https://www.tesla.com/inventory/used/ms","input":"tesla.com","source":"waybackarchive"}
{"url":"https://forums.tesla.com/discussion/101112/model-3-updates","input":"tesla.com","source":"waybackarchive"}

各JSONオブジェクトには以下が含まれます:

  • url: 発見されたURL。
  • input: 対象ドメイン(例:tesla.com)。
  • source: URL発見のデータソース(例:waybackarchive)。

URLFinderは ProjectDiscovery チームによって ❤️ を込めて作られ、MITライセンスの下で配布されています。
ツールをダウンロード