Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
urlfinder — 능동 스캔 없이 효율적이고 포괄적인 웹 자산 탐지를 위해 최적화된, URL을 수동적으로 수집하는 고속 도구입니다. | Kitploit
도구/GitHubGitHub/projectdiscovery/urlfinder
OSINT (Open Source Intelligence)ReconnaissanceDNS & Subdomain EnumerationInformation GatheringWeb SecurityPenetration TestingSubdomain EnumerationCrawler
GitHubprojectdiscovery/urlfinder

urlfinder

능동 스캔 없이 효율적이고 포괄적인 웹 자산 탐지를 위해 최적화된, URL을 수동적으로 수집하는 고속 도구입니다.

저장소 보기
8976915일 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

URLFinder

능동 스캔 없이 URL을 패시브 방식으로 수집하며, 효율적인 웹 자산 발견에 최적화된 고속 도구입니다.

기능 • 설치 • 사용법 • 예시 • Discord 참여


개요

URLFinder는 웹 자산 발견을 간소화하고 가속화하도록 설계된 고속 패시브 URL 발견 도구로, 능동 스캔 없이 URL을 수집하려는 침투 테스터, 보안 연구원 및 개발자에게 이상적입니다.

httpx

기능

  • 포괄적인 URL 발견을 극대화하는 엄선된 패시브 소스
  • 다양한 출력 형식(JSON, 파일, stdout) 지원
  • 속도 및 리소스 효율성에 최적화
  • 기존 워크플로우에 쉽게 통합할 수 있는 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(match) 및 -f(filter) 옵션을 사용하여 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"를 포함하지만 "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 라이선스에 따라 배포됩니다.
도구 다운로드