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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
Dorkwright — Dork에서 Download까지: Playwright로 Google Dorks 자동화하기 | Kitploit
도구/GitHubGitHub/san-tus/dorkwright
OSINT (Open Source Intelligence)ReconnaissanceInformation GatheringWAF BypassCrawlerCAPTCHA Bypass
GitHubsan-tus/dorkwright

Dorkwright

Dork에서 Download까지: Playwright로 Google Dorks 자동화하기

저장소 보기
4863개월 전Kitploit 검토 완료

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
웹사이트

Dorkwright - Google Dorking 도구

Dorkwright는 Google 검색 결과에서 파일 링크 추출을 자동화하고 선택적으로 다운로드할 수 있는 강력한 Python 기반 Google dorking 유틸리티입니다. 브라우저 자동화를 위해 Playwright를 사용하며, CAPTCHA 처리, 진행률 표시기, 깔끔한 CLI 인터페이스를 포함합니다.


기능

  • Google dorking 자동화 (검색 스크래핑)
  • 파일 URL 추출 (PDF, DOC, XLS 등)
  • 선택적 자동 파일 다운로드
  • CAPTCHA 인식 (사용자가 해결할 때까지 대기)
  • 결과를 출력 파일에 저장
  • 대량 다운로드 지원
  • 다운로드용 프록시 지원
  • Cloudflare 보호 우회를 위한 FlareSolverr 통합
  • Playwright 기반의 빠른 속도

사용법

root@kitploit:~
╔═══════════════════════════════════════════════════════════════════════════════╗
║                          DORKWRIGHT - Google Dorker                           ║
║         Extract file links from Google search results and download them       ║
╚═══════════════════════════════════════════════════════════════════════════════╝

options:
  -h, --help            show this help message and exit
  -q, --query QUERY     Google search query (e.g., "site:example.com filetype:doc")
  -p, --pages N         Maximum number of result pages to scrape (default: 10)
  -d, --delay SECONDS   Delay between page requests to avoid CAPTCHA (default: 3)
  -o, --output FILE     Output file for extracted links (default: file_links.txt)
  --download            Download files after extracting links
  --download-dir DIR    Directory to save downloaded files (default: downloads)
  --input-file FILE     Input file with URLs to download (skip search if provided)
  --proxy URL           Proxy server URL (e.g., http://127.0.0.1:8080)
  --flaresolverr URL    FlareSolverr endpoint for bypassing Cloudflare

예제

링크 검색 및 저장

root@kitploit:~
dorkwright.py -q "site:example.com filetype:doc OR filetype:docx OR filetype:dot"
dorkwright.py -q "site:example.com filetype:pdf" -p 5 -o results.txt

검색 후 즉시 다운로드

root@kitploit:~
dorkwright.py -q "site:example.com filetype:doc" --download --download-dir downloads

기존 파일 목록에서 다운로드

root@kitploit:~
dorkwright.py --input-file file_links.txt --download-dir my_files

프록시를 사용한 다운로드

root@kitploit:~
# Using HTTP proxy
dorkwright.py --input-file file_links.txt --proxy http://127.0.0.1:8080

# Using SOCKS5 proxy
dorkwright.py --input-file file_links.txt --proxy socks5://127.0.0.1:1080

FlareSolverr을 사용한 다운로드 (Cloudflare 우회)

root@kitploit:~
# Download from existing file using FlareSolverr
dorkwright.py --input-file file_links.txt --flaresolverr http://localhost:8191

# Search and download with FlareSolverr
dorkwright.py -q "site:example.com filetype:pdf" --download --flaresolverr http://localhost:8191

설치

root@kitploit:~
git clone https://github.com/San-Tus/Dorkwright
cd Dorkwright
python -m venv .venv

가상 환경 활성화:

OS명령어
Windows.venv\Scripts\activate
Linux/macOSsource .venv/bin/activate

필요한 패키지 설치:

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

FlareSolverr 설정 (선택 사항)

FlareSolverr는 Cloudflare 챌린지를 해결하는 프록시 서버로, Cloudflare로 보호되는 사이트에서 파일을 다운로드할 수 있게 해줍니다.

설치 및 설정 지침은 공식 문서를 참조하세요: https://github.com/FlareSolverr/FlareSolverr


스크립트 실행

root@kitploit:~
python dorkwright.py -h

실제 사용 예시:

root@kitploit:~
python dorkwright.py -q "site:gchq.gov.uk filetype:doc OR filetype:docx OR filetype:xls OR filetype:xlsx OR filetype:pdf" -p 10 --download --download-dir GCHQ

샘플 출력 (스크래핑 + CAPTCHA 처리)

root@kitploit:~
Searching Google for: site:gchq.gov.uk filetype:doc OR filetype:docx OR filetype:xls OR filetype:xlsx OR filetype:pdf
Max pages: 10
Delay between pages: 3s

Searching page 1...

============================================================
CAPTCHA DETECTED!
Please solve the CAPTCHA in the browser window.
Press ENTER here when done...
============================================================

발견된 링크는 다음과 같이 표시됩니다:

root@kitploit:~
Found: https://www.gchq.gov.uk/files/CheltScienceFestivalTranscript.pdf
Found: https://www.gchq.gov.uk/files/NLCChallenge1_WT.pdf
...

추출된 URL 최종 목록

root@kitploit:~
============================================================
Found 77 unique file links:
============================================================
https://www.gchq.gov.uk/files/2020%20Christmas%20Card%20Solution.pdf
https://www.gchq.gov.uk/files/2020%20Christmas%20Card.pdf
https://www.gchq.gov.uk/files/2023%20GCHQ%20Christmas%20Challenge.pdf
https://www.gchq.gov.uk/files/2024%20Combined%20Pay%20Gap%20External%20-%20Updated.pdf
https://www.gchq.gov.uk/files/Answers.pdf
...
Saved 77 links to file_links.txt

자동 다운로드 출력

--download 옵션이 활성화된 경우:

root@kitploit:~
Starting downloads...

Found 77 URLs to download
Saving to directory: GCHQ

  ✓  2020 Christmas Card Solution.pdf                       3.30 MB
  ✓  2020 Christmas Card.pdf                                2.45 MB
  ✓  2023 GCHQ Christmas Challenge.pdf                      6.15 MB
  ✓  2024 Combined Pay Gap External - Updated.pdf         489.67 KB
  ✓  Answers.pdf                                         1016.25 KB
...

다운로드 통계 예시

root@kitploit:~
================================================================================
                              DOWNLOAD STATISTICS
================================================================================
  Total files processed:     77
  Successfully downloaded:   77
  Failed downloads:          0
  Total size:                261.16 MB
  Time elapsed:              35.15s
  Average speed:             7.43 MB/s

  File types downloaded:
    .pdf       :  77 files
================================================================================
도구 다운로드