Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
dj — Extrait dynamiquement les fichiers JavaScript chargés en analysant statiquement le HTML et le JS d'un site web, en détectant les chunks webpack, le lazy loading via import() et les source maps pour la reconnaissance. | Kitploit
Outils/GitHubGitHub/ejfkdev/dj
OSINT (Renseignement de Sources Ouvertes)ReconnaissanceAnalyse StatiqueScripting et AutomatisationCollecte d'InformationsSécurité WebUtilitaires et FrameworksCrawlerAnti-BotUsurpation d'Empreinte Numérique
GitHubejfkdev/dj
52454il y a 1 jourVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

dj

Extrait dynamiquement les fichiers JavaScript chargés en analysant statiquement le HTML et le JS d'un site web, en détectant les chunks webpack, le lazy loading via import() et les source maps pour la reconnaissance.

Voir le dépôt

dj - Extracteur dynamique de fichiers JS

中文 | English

Go Version License Release Build Stars Forks Issues Downloads

dj détecte intelligemment les fichiers JavaScript chargés dynamiquement en analysant statiquement le code HTML et JS d'un site web, y compris les chunks webpack, le chargement différé via import(), et bien plus encore.

Fonctionnalités

  • Analyse approfondie du HTML et du JS d'un site web pour extraire les fichiers JavaScript chargés dynamiquement
  • Détection intelligente des motifs de chargement dynamique : import(), require(), chunks webpack, preload vite, etc.
  • Prise en charge de multiples mappings de chunks de frameworks frontend : Next.js, Nuxt.js, Vite, SvelteKit, Webpack, et plus encore
  • Découverte automatique des Source Maps et restauration du code source original (depuis sourcesContent, avec repli sur les mappings VLQ)
  • Réutilisation du cache : une seconde exécution sur le même site restaure les résultats depuis le cache local sans aucune requête réseau
  • Usurpation d'empreinte TLS avec profil Chrome fixe par défaut — l'empreinte TLS, le User-Agent et les en-têtes Sec-CH-* proviennent tous d'un même profil de navigateur cohérent. Mesuré sur des sites WAF/CDN : la rotation des empreintes entraîne un blocage JA3 (un site répondant 476 JS à un Chrome fixe n'a répondu que 11 à la rotation), donc --random-tls est en opt-in
  • Sortie déterministe : les URL JS sont triées, ainsi le même site produit le même ensemble d'URL et le même ordre à chaque exécution (diffs et régressions stables)
  • Négociation automatique des protocoles HTTP/2 et HTTP/1.1
  • Prise en charge des proxys SOCKS5/HTTP/HTTPS avec authentification
  • Configuration du proxy par variables d'environnement (HTTPS_PROXY, ALL_PROXY, NO_PROXY, etc.)
  • User-Agent personnalisé et en-têtes de requête imitant un navigateur
  • Multiples formats de sortie : texte, JSON, markdown
  • Trois interfaces, une seule définition (via xyz-go) : CLI (dj scan / héritage dj <url>), API HTTP REST (dj serve avec /openapi.json), et serveur d'outils MCP (dj mcp stdio|sse|http)

Frameworks et modèles de chargement pris en charge

L'extracteur de dj est vérifié contre des sorties de build réelles sur 74 frameworks / modèles de chargement et 572 versions.

CatégorieFrameworks
Bundlers (15)webpack, webpack4, vite, vite-plus, rollup, esbuild, parcel, rsbuild, rspack, farm, mako, rolldown, systemjs, snowpack, turbopack
Frameworks microfrontend (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
Méta-frameworks / 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
Frontends Rust / WASM (3)leptos, lustre, trunk
Templates d'administration (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
Spec / polyfills (1)es-module-shims

Détails des versions (cliquer pour développer)

Bundlers (15 — développer pour les versions vérifiées)
FrameworkNotesVersions vérifiées
webpackwebpack 5 runtime chunk mapsv5.0.0 ~ v5.110.3(19 个版本)
webpack4webpack 4 JSONP runtimev4.33.0 ~ v4.47.0(15 个版本)
vitedynamic import / modulepreload / prefetch / .vite manifest probev3.0.9 ~ v8.3.0(14 个版本)
vite-plusVite+ (VoidZero) vp build = Vite 8/Rolldown output + .vite manifestv0.3.1(1 个版本)
rollupmulti-entry + dynamic importv2.0.6 ~ v4.63.2(19 个版本)
esbuildesbuild outputv0.14.54 ~ v0.28.2(15 个版本)
parcelparcel outputv2.0.1 ~ v2.16.4(4 个版本)
rsbuildrsbuild / rspack ecosystem (2.x is rspack-based)v1.0.19 ~ v2.2.5(10 个版本)
rspackruntime hash maps (2.x rspackChunk runtime)v1.0.14 ~ v2.2.3(11 个版本)
farmRust bundlerv0.1.1 ~ v1.0.5(5 个版本)
makoByteDance makov0.4.17 ~ v0.11.15(8 个版本)
rolldownrolldownv0.9.2 ~ v1.2.8(11 个版本)
systemjsSystemJS outputv0.21.6 ~ v6.15.1(17 个版本)
snowpackunbundled ESM outputv2.18.5 ~ v3.8.8(10 个版本)
turbopackNext.js turbopackv15.3.9 ~ v16.3.5(8 个版本)
Frameworks microfrontend (17 — développer pour les versions vérifiées)
FrameworkNotesVersions vérifiées
qiankunqiankun 2.x (incl. vite-plugin-qiankun)v2.1.1 ~ v2.10.16(10 个版本)
single-sparoot configv4.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 runtime onlyv2.1.0 ~ v2.8.2(8 个版本)
mf-viteMF vite integrationv1.13.7 ~ v1.20.7(8 个版本)
mf-rsbuildMF rsbuild pluginv2.1.0 ~ v2.8.2(8 个版本)
webpack-mfwebpack built-in MFv5.98.0 ~ v5.108.4(10 个版本)
vite-plugin-federationOrigin.js federationv0.0.3 ~ v1.4.1(6 个版本)
Méta-frameworks / SSR (25 — développer pour les versions vérifiées)
Télécharger l’outil