From 901d0f84e38f659a40443ad7f22028c48c4d1bf3 Mon Sep 17 00:00:00 2001 From: Translator Date: Sat, 18 Jul 2026 22:26:30 +0000 Subject: [PATCH] Translated ['', 'src/README.md'] to sr --- .../__pycache__/translator.cpython-312.pyc | Bin 27040 -> 0 bytes src/README.md | 28 +++++++++++------- 2 files changed, 17 insertions(+), 11 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 79ff37fb242ebf6e4dd0a08a72ba855d7e821b1d..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 ff7c268ad..5df0ebcb7 100644 --- a/src/README.md +++ b/src/README.md @@ -4,7 +4,7 @@
-_Logotipe i animacije za Hacktricks dizajnirao_ [_@ppieranacho_](https://www.instagram.com/ppieranacho/)_._ +_Logotipi i animacija za Hacktricks koje je dizajnirao_ [_@ppieranacho_](https://www.instagram.com/ppieranacho/)_._ ### Pokrenite HackTricks Cloud lokalno ```bash @@ -12,7 +12,7 @@ _Logotipe i animacije za Hacktricks dizajnirao_ [_@ppieranacho_](https://www.ins 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" ``` -Vaša lokalna kopija HackTricks Cloud biće **dostupna na [http://localhost:3377](http://localhost:3377)** za minut. +Vaša lokalna kopija HackTricks Cloud biće **dostupna na [http://localhost:3377](http://localhost:3377)** nakon jednog minuta. -### **Pentesting CI/CD Metodologija** +Alternativno, ako imate Docker Compose, pokrenite ovo iz korena repozitorijuma: +```bash +docker compose up +``` +Bundled `docker-compose.yml` poslužuje trenutno checkout-ovanu granu na adresi [http://localhost:3377](http://localhost:3377) uz live reload. -**U HackTricks CI/CD metodologiji naći ćete kako da pentestujete infrastrukturu povezanu sa CI/CD aktivnostima.** Pročitajte sledeću stranicu za **uvod:** +### **Pentesting CI/CD Methodology** + +**U HackTricks CI/CD Methodology pronaći ćete kako da pentestujete infrastrukturu povezanu sa CI/CD aktivnostima.** Pročitajte sledeću stranicu za **uvod:** [pentesting-ci-cd-methodology.md](pentesting-ci-cd/pentesting-ci-cd-methodology.md) -### Pentesting Cloud Metodologija +### Pentesting Cloud Methodology -**U HackTricks Cloud metodologiji naći ćete kako da pentestujete cloud okruženja.** Pročitajte sledeću stranicu za **uvod:** +**U HackTricks Cloud Methodology pronaći ćete kako da pentestujete cloud okruženja.** Pročitajte sledeću stranicu za **uvod:** [pentesting-cloud-methodology.md](pentesting-cloud/pentesting-cloud-methodology.md) ### Licenca i odricanje odgovornosti -**Proverite ih u:** +**Proverite ih na:** [HackTricks Values & FAQ](https://app.gitbook.com/s/-L_2uGJGU7AVNRcqRvEi/welcome/hacktricks-values-and-faq) -### Github statistika +### GitHub statistika -![HackTricks Cloud Github Stats](https://repobeats.axiom.co/api/embed/1dfdbb0435f74afa9803cd863f01daac17cda336.svg) +![HackTricks Cloud GitHub statistika](https://repobeats.axiom.co/api/embed/1dfdbb0435f74afa9803cd863f01daac17cda336.svg) {{#include ./banners/hacktricks-training.md}}