From 4136e5f18c1c33997e0d205d64cc0b80ab504524 Mon Sep 17 00:00:00 2001 From: Translator Date: Sat, 18 Jul 2026 22:26:37 +0000 Subject: [PATCH] Translated ['', 'src/README.md'] to fr --- .../__pycache__/translator.cpython-312.pyc | Bin 27040 -> 0 bytes src/README.md | 30 +++++++++++------- 2 files changed, 18 insertions(+), 12 deletions(-) delete mode 100644 scripts/__pycache__/translator.cpython-312.pyc diff --git a/scripts/__pycache__/translator.cpython-312.pyc b/scripts/__pycache__/translator.cpython-312.pyc deleted file mode 100644 index c4b2bd42ca2b87f94bc66a587f52a549e517913b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27040 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 diff --git a/src/README.md b/src/README.md index 7e8a85547..8b80ac593 100644 --- a/src/README.md +++ b/src/README.md @@ -4,7 +4,7 @@
-_Logos et animations Hacktricks conçus par_ [_@ppieranacho_](https://www.instagram.com/ppieranacho/)_._ +_Logos et animation de HackTricks conçus par_ [_@ppieranacho_](https://www.instagram.com/ppieranacho/)_._ ### Exécuter HackTricks Cloud localement ```bash @@ -12,7 +12,7 @@ _Logos et animations Hacktricks conçus par_ [_@ppieranacho_](https://www.instag git clone https://github.com/HackTricks-wiki/hacktricks-cloud # Select the language you want to use -export LANG="master" # Leave master for English +export HT_LANG="master" # Leave master for English # "af" for Afrikaans # "de" for German # "el" for Greek @@ -31,30 +31,36 @@ export LANG="master" # Leave master for English # "zh" for Chinese # Run the docker container indicating the path to the hacktricks-cloud folder -docker run -d --rm --platform linux/amd64 -p 3377:3000 --name hacktricks_cloud -v $(pwd)/hacktricks-cloud:/app ghcr.io/hacktricks-wiki/hacktricks-cloud/translator-image bash -c "mkdir -p ~/.ssh && ssh-keyscan -H github.com >> ~/.ssh/known_hosts && cd /app && git checkout $LANG && git pull && MDBOOK_PREPROCESSOR__HACKTRICKS__ENV=dev mdbook serve --hostname 0.0.0.0" +docker run -d --rm --platform linux/amd64 -p 3377:3000 --name hacktricks_cloud -v $(pwd)/hacktricks-cloud:/app ghcr.io/hacktricks-wiki/hacktricks-cloud/translator-image bash -c "mkdir -p ~/.ssh && ssh-keyscan -H github.com >> ~/.ssh/known_hosts && cd /app && git checkout $HT_LANG && git pull && MDBOOK_PREPROCESSOR__HACKTRICKS__ENV=dev mdbook serve --hostname 0.0.0.0" ``` -Votre copie locale de HackTricks Cloud sera **disponible à [http://localhost:3377](http://localhost:3377)** après une minute. +Votre copie locale de HackTricks Cloud sera **disponible à l'adresse [http://localhost:3377](http://localhost:3377)** après une minute. -### **Méthodologie Pentesting CI/CD** +Sinon, si vous disposez de Docker Compose, exécutez ceci depuis la racine du dépôt : +```bash +docker compose up +``` +Le fichier `docker-compose.yml` fourni sert votre branche actuellement extraite à l’adresse [http://localhost:3377](http://localhost:3377) avec rechargement en direct. -**Dans la Méthodologie HackTricks CI/CD vous trouverez comment pentest l'infrastructure liée aux activités CI/CD.** Lisez la page suivante pour une **introduction :** +### **Méthodologie de pentesting CI/CD** + +**Dans la HackTricks CI/CD Methodology, vous trouverez comment effectuer le pentesting d’infrastructures liées aux activités CI/CD.** Consultez la page suivante pour une **introduction :** [pentesting-ci-cd-methodology.md](pentesting-ci-cd/pentesting-ci-cd-methodology.md) -### Méthodologie Pentesting Cloud +### Méthodologie de pentesting Cloud -**Dans la Méthodologie HackTricks Cloud vous trouverez comment pentest les environnements cloud.** Lisez la page suivante pour une **introduction :** +**Dans la HackTricks Cloud Methodology, vous trouverez comment effectuer le pentesting d’environnements Cloud.** Consultez la page suivante pour une **introduction :** [pentesting-cloud-methodology.md](pentesting-cloud/pentesting-cloud-methodology.md) -### Licence & clause de non-responsabilité +### Licence et avertissement **Consultez-les ici :** -[HackTricks Values & FAQ](https://app.gitbook.com/s/-L_2uGJGU7AVNRcqRvEi/welcome/hacktricks-values-and-faq) +[Valeurs et FAQ de HackTricks](https://app.gitbook.com/s/-L_2uGJGU7AVNRcqRvEi/welcome/hacktricks-values-and-faq) -### Github Stats +### Statistiques Github -![HackTricks Cloud Github Stats](https://repobeats.axiom.co/api/embed/1dfdbb0435f74afa9803cd863f01daac17cda336.svg) +![Statistiques Github de HackTricks Cloud](https://repobeats.axiom.co/api/embed/1dfdbb0435f74afa9803cd863f01daac17cda336.svg) {{#include ./banners/hacktricks-training.md}}