Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
dj — 정적 분석을 통해 웹사이트 HTML과 JS를 분석하여 동적으로 로드되는 JavaScript 파일을 추출하고, 정찰을 위해 webpack 청크, import() 지연 로딩, 소스 맵을 탐지합니다. | Kitploit
도구/GitHubGitHub/ejfkdev/dj
OSINT (Open Source Intelligence)ReconnaissanceStatic AnalysisScripting & AutomationInformation GatheringWeb SecurityUtilities & FrameworksCrawlerAnti-BotFingerprint Spoofing
GitHubejfkdev/dj
524541일 전Kitploit 검토 완료

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

dj

정적 분석을 통해 웹사이트 HTML과 JS를 분석하여 동적으로 로드되는 JavaScript 파일을 추출하고, 정찰을 위해 webpack 청크, import() 지연 로딩, 소스 맵을 탐지합니다.

저장소 보기

dj - 동적 JS 파일 추출기

中文 | English

Go Version License Release Build Stars Forks Issues Downloads

dj는 웹사이트 HTML과 JS 코드를 정적으로 분석하여 webpack 청크, import() 지연 로딩 등을 포함한 동적으로 로드되는 JavaScript 파일을 지능적으로 탐지합니다.

기능

  • 웹사이트 HTML과 JS를 심층 분석하여 동적으로 로드되는 JavaScript 파일 추출
  • 동적 로딩 패턴 스마트 탐지: import(), require(), webpack 청크, vite preload 등
  • 다양한 프론트엔드 프레임워크 청크 매핑 지원: Next.js, Nuxt.js, Vite, SvelteKit, Webpack 등
  • 자동 Source Map 탐색 및 원본 소스 코드 복원 (sourcesContent 기반, mappings VLQ 폴백)
  • 캐시 재사용: 동일 사이트에 대한 두 번째 실행 시 네트워크 요청 없이 로컬 캐시에서 결과 복원
  • 기본적으로 고정된 Chrome 프로필을 사용한 TLS 지문 위장 — TLS 지문, User-Agent 및 Sec-CH-* 헤더가 모두 하나의 일관된 브라우저 프로필에서 비롯됩니다. WAF/CDN 사이트에서 측정한 결과: 지문을 회전하면 JA3 차단됨(고정 Chrome에 476개의 JS로 응답한 사이트가 회전에는 11개로 응답), 따라서 --random-tls는 옵트인 방식입니다
  • 결정적 출력: JS URL이 정렬되므로 동일한 사이트는 매 실행마다 동일한 URL 집합과 순서를 생성합니다(안정적인 diff와 회귀)
  • HTTP/2 및 HTTP/1.1 프로토콜 자동 협상
  • 인증을 지원하는 SOCKS5/HTTP/HTTPS 프록시 지원
  • 환경 변수 프록시 구성 (HTTPS_PROXY, ALL_PROXY, NO_PROXY 등)
  • 사용자 정의 User-Agent 및 브라우저 유사 요청 헤더
  • 다양한 출력 형식: text, JSON, markdown
  • 세 가지 인터페이스, 하나의 정의 (xyz-go 기반): CLI (dj scan / 레거시 dj <url>), HTTP REST API (/openapi.json을 제공하는 dj serve), 그리고 MCP 도구 서버 (dj mcp stdio|sse|http)

지원 프레임워크 및 로딩 모델

dj의 추출기는 74개 프레임워크 / 로딩 모델과 572개 버전에 걸친 실제 빌드 출력에 대해 검증되었습니다.

카테고리프레임워크
번들러 (15)webpack, webpack4, vite, vite-plus, rollup, esbuild, parcel, rsbuild, rspack, farm, mako, rolldown, systemjs, snowpack, turbopack
마이크로프론트엔드 프레임워크 (17)qiankun, single-spa, micro-app, wujie, garfish, icestark, piral, luigi, emp, hel-micro, native-federation, module-federation, mf-runtime, mf-vite, mf-rsbuild, webpack-mf, vite-plugin-federation
메타 프레임워크 / SSR (25)nuxt, sveltekit, angular, astro, qwik, solidstart, tanstack-start, marko, react-router, remix2, redwood, analog, vike, hono, one, fresh, stencil, storybook, gatsby, cra, umi, icejs, vue-cli, modernjs, bun
Rust / WASM 프론트엔드 (3)leptos, lustre, trunk
관리자 템플릿 (12)ant-design-pro, amis, ng-alain, jeecg, d2admin, pig-ui, tdesign-starter, vue-element-admin, vue-pure-admin, vue-vben-admin, ruoyi-vue2, ruoyi-vue3
스펙 / 폴리필 (1)es-module-shims

버전 세부 정보 (클릭하여 펼치기)

번들러 (15 — 검증된 버전을 보려면 펼치기)
프레임워크비고검증된 버전
webpackwebpack 5 런타임 청크 맵v5.0.0 ~ v5.110.3(19 个版本)
webpack4webpack 4 JSONP 런타임v4.33.0 ~ v4.47.0(15 个版本)
vite동적 import / modulepreload / prefetch / .vite 매니페스트 프로브v3.0.9 ~ v8.3.0(14 个版本)
vite-plusVite+ (VoidZero) vp build = Vite 8/Rolldown 출력 + .vite 매니페스트v0.3.1(1 个版本)
rollup멀티 엔트리 + 동적 importv2.0.6 ~ v4.63.2(19 个版本)
esbuildesbuild 출력v0.14.54 ~ v0.28.2(15 个版本)
parcelparcel 출력v2.0.1 ~ v2.16.4(4 个版本)
rsbuildrsbuild / rspack 생태계 (2.x는 rspack 기반)v1.0.19 ~ v2.2.5(10 个版本)
rspack런타임 해시 맵 (2.x rspackChunk 런타임)v1.0.14 ~ v2.2.3(11 个版本)
farmRust 번들러v0.1.1 ~ v1.0.5(5 个版本)
makoByteDance makov0.4.17 ~ v0.11.15(8 个版本)
rolldownrolldownv0.9.2 ~ v1.2.8(11 个版本)
systemjsSystemJS 출력v0.21.6 ~ v6.15.1(17 个版本)
snowpack번들 없는 ESM 출력v2.18.5 ~ v3.8.8(10 个版本)
turbopackNext.js turbopackv15.3.9 ~ v16.3.5(8 个版本)
마이크로프론트엔드 프레임워크 (17 — 검증된 버전을 보려면 펼치기)
프레임워크비고검증된 버전
qiankunqiankun 2.x (vite-plugin-qiankun 포함)v2.1.1 ~ v2.10.16(10 个版本)
single-spa루트 구성v4.4.4 ~ v6.0.3(12 个版本)
micro-appmicro-appv0.1.0 ~ v0.8.11(8 个版本)
wujiewujiev1.0.29 ~ v2.1.0(3 个版本)
garfishgarfishv1.0.26 ~ v1.19.12(10 个版本)
icestarkicestarkv1.0.0 ~ v2.8.4(11 个版本)
piralpiralv1.1.0 ~ v1.12.2(12 个版本)
luigiluigiv0.0.9 ~ v1.7.11(10 个版本)
emp@efox/empv1.0.34 ~ v1.10.2(11 个版本)
hel-microhel-microv3.5.16 ~ v4.15.3(10 个版本)
native-federationnative federationv0.9.1 ~ v4.4.1(11 个版本)
module-federation@module-federation/enhancedv0.0.17 ~ v2.8.2(11 个版本)
mf-runtimeMF 런타임 전용v2.1.0 ~ v2.8.2(8 个版本)
mf-viteMF vite 통합v1.13.7 ~ v1.20.7(8 个版本)
mf-rsbuildMF rsbuild 플러그인v2.1.0 ~ v2.8.2(8 个版本)
webpack-mfwebpack 내장 MFv5.98.0 ~ v5.108.4(10 个版本)
vite-plugin-federationOrigin.js 페더레이션v0.0.3 ~ v1.4.1(6 个版本)
메타 프레임워크 / SSR (25 — 검증된 버전을 보려면 펼치기)
프레임워크비고검증된 버전
nuxtNuxtv3.0.0 ~ v4.5.2(8 个版本)
sveltekitSvelteKitv2.0.8 ~ v2.70.2(10 个版本)
angularAngularv17.0.10 ~ v20.3.34(10 个版本)
astroAstrov3.6.5 ~ v7.2.2(4 个版本)
qwikQwikv1.9.1 ~ v1.20.0(12 个版本)
solidstartSolidStartv1.1.7 ~ v2.0.0(4 个版本)
tanstack-startTanStack Startv1.111.15 ~ v1.168.46(8 个版本)
markoMarkov0.1.16 ~ v0.11.9(5 个版本)
react-routerReact Router 프레임워크 모드v7.0.2 ~ v8.3.0(8 个版本)
remix2Remixv2.10.3 ~ v2.17.5(8 个版本)
redwoodRedwoodv6.6.4 ~ v8.9.0(3 个版本)
analogAnalogv0.2.45 ~ v2.7.0(4 个版本)
vikeVikev0.4.249 ~ v0.4.260(12 个版本)
honoHono JSXv4.2.9 ~ v4.13.2(12 个版本)
oneOnev1.17.11 ~ v1.24.5(8 个版本)
freshDeno Freshv1.4.3 ~ v2.3.3(7 个版本)
stencilStencilv4.33.1 ~ v4.44.0(12 个版本)
storybookStorybook 정적 내보내기v9.0.18 ~ v10.5.9(8 个版本)
gatsbyGatsbyv4.25.9 ~ v5.16.1(5 个版本)
craCreate React Appv5.0.0 ~ v5.0.1(2 个版本)
umiUmiJS 4v4.0.90 ~ v4.7.6(8 个版本)
icejsICE.jsv3.0.6 ~ v3.6.5(7 个版本)
vue-cliVue CLIv4.0.5 ~ v5.0.9(7 个版本)
modernjsModern.jsv2.0.2 ~ v3.8.2(11 个版本)
bunBun 번들러v0.6.14 ~ v1.3.14(7 个版本)
Rust / WASM 프론트엔드 (3 — 검증된 버전을 보려면 펼치기)
프레임워크비고검증된 버전
leptosLeptosv0.4.10 ~ v0.8.20(5 个版本)
lustreGleam Lustrev5.4.0 ~ v5.7.1(4 个版本)
trunkTrunk (wasm-bindgen)v0.17.5 ~ v0.21.14(5 个版本)
관리자 템플릿 (12 — 검증된 버전을 보려면 펼치기)
도구 다운로드