From cd4dc3a44e86eb368d8fba2e996b3aa6ffa52965 Mon Sep 17 00:00:00 2001 From: Translator Date: Sat, 18 Jul 2026 22:26:28 +0000 Subject: [PATCH] Translated ['', 'src/README.md'] to pt --- .../__pycache__/translator.cpython-312.pyc | Bin 27040 -> 0 bytes src/README.md | 32 +++++++++++------- 2 files changed, 19 insertions(+), 13 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 027ce763088c454d0e13f3914d0094ac6a56b767..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 bbbd383df..591e23325 100644 --- a/src/README.md +++ b/src/README.md @@ -4,15 +4,15 @@
-_Logotipos e motion do Hacktricks desenhados por_ [_@ppieranacho_](https://www.instagram.com/ppieranacho/)_._ +_Logos e animação do Hacktricks criados por_ [_@ppieranacho_](https://www.instagram.com/ppieranacho/)_._ -### Executar o HackTricks Cloud localmente +### Execute o HackTricks Cloud localmente ```bash # Download latest version of hacktricks cloud 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" ``` -Sua cópia local do HackTricks Cloud ficará **disponível em [http://localhost:3377](http://localhost:3377)** após um minuto. +Sua cópia local do HackTricks Cloud estará **disponível em [http://localhost:3377](http://localhost:3377)** após um minuto. -### **Metodologia de Pentesting CI/CD** +Como alternativa, se você tiver o Docker Compose, execute isto na raiz do repositório: +```bash +docker compose up +``` +O `docker-compose.yml` incluído disponibiliza sua branch atualmente checked-out em [http://localhost:3377](http://localhost:3377) com live reload. -**Na Metodologia HackTricks CI/CD você encontrará como realizar pentesting em infraestrutura relacionada às atividades de CI/CD.** Leia a página a seguir para uma **introdução:** +### **Metodologia de Pentesting de CI/CD** + +**Na HackTricks CI/CD Methodology, você encontrará informações sobre como fazer pentesting de infraestrutura relacionada a atividades de CI/CD.** Leia a página a seguir para uma **introdução:** [pentesting-ci-cd-methodology.md](pentesting-ci-cd/pentesting-ci-cd-methodology.md) -### Metodologia de Pentesting Cloud +### Metodologia de Pentesting de Cloud -**Na Metodologia HackTricks Cloud você encontrará como realizar pentesting em ambientes cloud.** Leia a página a seguir para uma **introdução:** +**Na HackTricks Cloud Methodology, você encontrará informações sobre como fazer pentesting de ambientes cloud.** Leia a página a seguir para uma **introdução:** [pentesting-cloud-methodology.md](pentesting-cloud/pentesting-cloud-methodology.md) -### Licença & Aviso Legal +### Licença e Isenção de Responsabilidade -**Consulte-os em:** +**Confira em:** [HackTricks Values & FAQ](https://app.gitbook.com/s/-L_2uGJGU7AVNRcqRvEi/welcome/hacktricks-values-and-faq) -### Estatísticas do Github +### Estatísticas do GitHub -![HackTricks Cloud Github Stats](https://repobeats.axiom.co/api/embed/1dfdbb0435f74afa9803cd863f01daac17cda336.svg) +![Estatísticas do GitHub do HackTricks](https://repobeats.axiom.co/api/embed/1dfdbb0435f74afa9803cd863f01daac17cda336.svg) {{#include ./banners/hacktricks-training.md}}