From 8d4dba30691403c3da589d436cae1696bfa3d3c7 Mon Sep 17 00:00:00 2001 From: Translator Date: Sat, 18 Jul 2026 22:26:29 +0000 Subject: [PATCH] Translated ['', 'src/README.md'] to it --- .../__pycache__/translator.cpython-312.pyc | Bin 27040 -> 0 bytes src/README.md | 26 +++++++++++------- 2 files changed, 16 insertions(+), 10 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 74b690f1b57811eac45776ed97df7bb52bfb6183..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 0ba73203b..bdf7526e4 100644 --- a/src/README.md +++ b/src/README.md @@ -4,7 +4,7 @@
-_I loghi e l'animazione di Hacktricks sono stati progettati da_ [_@ppieranacho_](https://www.instagram.com/ppieranacho/)_._ +_Loghi e motion design di_ [_@ppieranacho_](https://www.instagram.com/ppieranacho/)_._ ### Esegui HackTricks Cloud localmente ```bash @@ -12,7 +12,7 @@ _I loghi e l'animazione di Hacktricks sono stati progettati da_ [_@ppieranacho_] 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" ``` -La tua copia locale di HackTricks Cloud sarà **available at [http://localhost:3377](http://localhost:3377)** dopo un minuto. +La tua copia locale di HackTricks Cloud sarà **disponibile all'indirizzo [http://localhost:3377](http://localhost:3377)** dopo un minuto. + +In alternativa, se disponi di Docker Compose, esegui questo comando dalla root del repository: +```bash +docker compose up +``` +Il file `docker-compose.yml` incluso serve il branch attualmente selezionato su [http://localhost:3377](http://localhost:3377) con live reload. ### **Pentesting CI/CD Methodology** -**Nella HackTricks CI/CD Methodology troverai come pentest infrastrutture correlate alle attività CI/CD.** Leggi la seguente pagina per un'**introduzione:** +**Nella HackTricks CI/CD Methodology troverai come eseguire il pentesting dell'infrastruttura correlata alle attività CI/CD.** Leggi la pagina seguente per un'**introduzione:** [pentesting-ci-cd-methodology.md](pentesting-ci-cd/pentesting-ci-cd-methodology.md) ### Pentesting Cloud Methodology -**Nella HackTricks Cloud Methodology troverai come pentest ambienti cloud.** Leggi la seguente pagina per un'**introduzione:** +**Nella HackTricks Cloud Methodology troverai come eseguire il pentesting degli ambienti cloud.** Leggi la pagina seguente per un'**introduzione:** [pentesting-cloud-methodology.md](pentesting-cloud/pentesting-cloud-methodology.md) -### Licenza & Disclaimer +### Licenza e disclaimer -**Controllali in:** +**Consultali qui:** [HackTricks Values & FAQ](https://app.gitbook.com/s/-L_2uGJGU7AVNRcqRvEi/welcome/hacktricks-values-and-faq) -### Github Stats +### Statistiche Github -![HackTricks Cloud Github Stats](https://repobeats.axiom.co/api/embed/1dfdbb0435f74afa9803cd863f01daac17cda336.svg) +![Statistiche Github di HackTricks Cloud](https://repobeats.axiom.co/api/embed/1dfdbb0435f74afa9803cd863f01daac17cda336.svg) {{#include ./banners/hacktricks-training.md}}