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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
pagesource — 웹사이트의 실제 JS/CSS/자산(플래트 HTML이 아닌)을 다운로드하는 CLI | Kitploit
도구/GitHubGitHub/timf34/pagesource
General Purpose UtilitiesReconnaissanceInformation GatheringWeb SecurityUtilities & FrameworksCrawler
GitHubtimf34/pagesource

pagesource

웹사이트의 실제 JS/CSS/자산(플래트 HTML이 아닌)을 다운로드하는 CLI

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

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

pagesource

웹페이지에서 로드된 모든 리소스(브라우저 DevTools Sources 탭과 유사)를 캡처하여 원래 디렉토리 구조를 유지한 상태로 저장하는 Python CLI 도구입니다.

설명 다이어그램

설치

root@kitploit:~
pip install pagesource

# 중요: 패키지 설치 후 Playwright 브라우저를 설치하세요
playwright install chromium

사용법

기본 사용법

root@kitploit:~
# 웹페이지에서 모든 리소스 캡처
pagesource https://example.com

이 명령은 모든 리소스를 ./pagesource_output/ 디렉토리에 원래 디렉토리 구조를 유지한 채 저장합니다.

옵션

root@kitploit:~
# 사용자 정의 출력 디렉토리 지정
pagesource https://example.com -o ./my-output

# JavaScript 콘텐츠를 위한 추가 대기 시간 (SPA에 유용)
pagesource https://example.com --wait 5

# 외부 리소스 포함 (CDN 자산, 타사 스크립트)
pagesource https://example.com --include-external

# 옵션 조합
pagesource https://example.com -o ./output --wait 3 --include-external

CLI 참조

root@kitploit:~
pagesource <url> [OPTIONS]

인자:
  url                     리소스를 캡처할 웹페이지의 URL

옵션:
  -o, --output PATH       출력 디렉토리 (기본값: ./pagesource_output)
  -w, --wait INTEGER      페이지 로드 후 추가 대기 시간 (초)
  -e, --include-external  외부 리소스 포함 (CDN, 타사)
  -v, --version           버전 표시 후 종료
  --help                  도움말 표시

출력 구조

리소스는 URL 경로 구조를 유지한 채 저장됩니다:

root@kitploit:~
pagesource_output/
└── example.com/
    ├── index.html
    ├── assets/
    │   ├── css/
    │   │   └── style.css
    │   └── js/
    │       └── app.js
    └── images/
        └── logo.png

--include-external을 사용하면 외부 리소스는 각 호스트 디렉토리에 저장됩니다:

root@kitploit:~
pagesource_output/
├── example.com/
│   └── ...
├── cdn.example.com/
│   └── libs/
│       └── library.js
└── fonts.googleapis.com/
    └── css/
        └── font.css

기능

  • 페이지에서 로드된 모든 네트워크 리소스(HTML, CSS, JS, 이미지, 폰트 등) 캡처
  • 원래 디렉토리 구조 유지
  • 쿼리 문자열 처리 (파일명에서 제거)
  • Content-Type에서 누락된 파일 확장자 추론
  • 중복 파일명 처리
  • 파일 시스템 안전을 위한 경로 정리
  • JavaScript 중심 페이지를 위한 선택적 대기 시간

요구 사항

  • Python 3.10+
  • Playwright (Chromium 브라우저 포함)

라이선스

MIT

도구 다운로드