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é.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
gha-lab-6904b2ccbe — Laboratoire de recherche en sécurité : reproduction de CVE-2025-61584 (GHSA-9g7x-737f-5xpc) — injection de commande via github.head_ref dans le workflow pull_request_target (.github/workflows/pr.yml) | Kitploit
Outils/GitHubGitHub/pvharmo2/gha-lab-6904b2ccbe
Analyse des VulnérabilitésExploitationApprentissage et ÉducationRessources Organisées
GitHubpvharmo2/gha-lab-6904b2ccbe

gha-lab-6904b2ccbe

Laboratoire de recherche en sécurité : reproduction de CVE-2025-61584 (GHSA-9g7x-737f-5xpc) — injection de commande via github.head_ref dans le workflow pull_request_target (.github/workflows/pr.yml)

Voir le dépôt
19il y a 1 moisPas encore vérifié

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

Artéfact de recherche automatisé — pas le projet en amont.

Ce dépôt est un laboratoire jetable construit par un harnais automatisé pour un mémoire de maîtrise à l'Université Laval sur la reproduction de vulnérabilités publiées dans les workflows GitHub Actions. Il s'agit d'un instantané verbatim de serverless-dns/serverless-dns au commit b0b1a1538aeb1991b5bc13dfe4e18e686913b12e (2025-04-26), redistribué sous la licence propre de ce projet, dont le fichier est inclus inchangé dans cet instantané.

Le projet en amont n'est pas impliqué, n'est jamais ciblé, et la vulnérabilité étudiée ici est déjà publique. Chaque secret et variable dans ce dépôt est une valeur factice générée aléatoirement — aucune information d'identification réelle n'est présente. Les références d'actions et les images d'exécuteurs sont épinglées à ce qu'elles résolvaient au 2025-04-26 ; voir pinning.md dans la sortie du harnais pour chaque modification apportée à l'instantané.

Questions ou objections : [email protected]


C'est un oiseau, c'est un avion, c'est... un résolveur DNS auto-hébergé, façon pi-hole

serverless-dns est un résolveur DNS-over-HTTPS (DoH) et DNS-over-TLS (DoT) stub, sans serveur, de type Pi-Hole, avec blocage de contenu. Fonctionne prêt à l'emploi sur Cloudflare Workers, Deno Deploy, Fastly Compute@Edge, et Fly.io. Les niveaux gratuits de tous ces services devraient suffire à couvrir le trafic DNS de 10 à 20 appareils par mois.

Le résolveur RethinkDNS

RethinkDNS exécute serverless-dns en production à ces points de terminaison :

Plateforme cloudEmplacements des serveursProtocoleDomaineUtilisation
⛅ Cloudflare Workers280+ (ping)DoHsky.rethinkdns.comconfigurer
🦕 Deno Deploy30+ (ping)DoHbêta privée
⏱️ Fastly Compute@Edge80+ (ping)DoHbêta privée
🪂 Fly.io30+ (ping)DoH et DoTmax.rethinkdns.comconfigurer

Le traitement côté serveur prend de 0 milliseconde (ms) à 2 ms (médiane), et la latence de bout en bout (varie selon les régions et les réseaux) est entre 10 ms et 30 ms (médiane).

FOSS United 

Le résolveur Rethink DNS sur Fly.io est sponsorisé par FOSS United.

Auto-hébergement

Cloudflare Workers est la plateforme la plus simple pour configurer serverless-dns :

Deploy to Cloudflare Workers

Deploy to Fastly

Pour des instructions étape par étape, référez-vous à :

PlateformeDifficultéRuntimeDoc
⛅ CloudflareFacilev8 IsolatesHébergement sur Cloudflare Workers
🦕 Deno.comModéréeDeno IsolatesHébergement sur Deno.com
⏱️ Fastly Compute@EdgeFacileFastly JSHébergement sur Fastly Compute@Edge
🪂 Fly.ioDifficileNode MicroVMHébergement sur Fly.io

Pour configurer les listes de blocage, visitez https://<mon-domaine>.tld/configure depuis votre navigateur (cela devrait charger quelque chose de similaire à la page configure de RethinkDNS).

Pour de l'aide ou de l'assistance, n'hésitez pas à ouvrir un problème ou à soumettre un correctif.


Développement

OpenSSF Scorecard

Configuration

Code :

# naviguer vers le répertoire de travail
cd /my/work/dir

# cloner ce dépôt
git clone https://github.com/serverless-dns/serverless-dns.git

# naviguer vers serverless-dns
cd ./serverless-dns

Node :

# installer node v22+ via nvm, si nécessaire
# https://github.com/nvm-sh/nvm#installing-and-updating
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
nvm install --lts

# télécharger les dépendances
npm i

# (facultatif) mettre à jour les dépendances
npm update

# exécuter serverless-dns sur node
./run n

# exécuter un profileur clinicjs.org
./run n [cpu|fn|mem]

Deno :

# installer deno.land v2+
# https://github.com/denoland/deno/#install
curl -fsSL https://deno.land/install.sh | sh

# exécuter serverless-dns sur deno
./run d

Fastly :

# installer node v22+ via nvm, si nécessaire
# installer la CLI Fastly
# https://developer.fastly.com/learning/tools/cli

# exécuter serverless-dns sur Fastly Compute@Edge
./run f

Wrangler :

# installer Cloudflare Workers (cli) alias Wrangler
# https://developers.cloudflare.com/workers/cli-wrangler/install-update
npm i wrangler --save-dev

# exécuter serverless-dns sur Cloudflare Workers (cli)
# Assurez-vous de configurer Wrangler d'abord :
# https://developers.cloudflare.com/workers/cli-wrangler/authentication
./run w

# profiler wrangler avec Chrome DevTools
# blog.cloudflare.com/profiling-your-workers-with-wrangler

Style de code

Les commits sur ce dépôt appliquent le guide de style JavaScript de Google (réf : .eslintrc.cjs). Un hook git pre-commit exécute le linter (eslint) et le formateur (prettier) sur les fichiers .js. Utilisez git commit --no-verify pour contourner ce hook.

Les demandes de tirage (pull requests) sont également vérifiées pour les violations de style de code et corrigées automatiquement lorsque c'est possible.

Variables d'environnement

Télécharger l’outil