diff --git a/installation/linux/index.html b/installation/linux/index.html index 41a89876..d1170662 100644 --- a/installation/linux/index.html +++ b/installation/linux/index.html @@ -393,15 +393,6 @@ - - -
  • - - - Prepare your python environment for goad.py and provisioning with docker - - -
  • @@ -1246,15 +1237,6 @@ - - -
  • - - - Prepare your python environment for goad.py and provisioning with docker - - -
  • @@ -1440,6 +1422,9 @@

    Prepare your Provider

    Prepare your python environment for goad.py

    +
    +
    +
    • To run the Goad installation/management script you will need :

      @@ -1462,7 +1447,8 @@

      Prepare your python environm

      Python version

      Be sure to use a python version between python3.8 and python 3.11. Others python versions are not supported by now due to incompatibility with the fixed version in the requirements.

    -

    Prepare your python environment for goad.py and provisioning with docker

    +
    +

    Info

    With this method ansible-core will not be installed locally on your venv

    @@ -1489,6 +1475,9 @@

  • Run goad with ./goad_docker.sh instead of ./goad.sh to install the dependencies without the ansible part (local and runner provisioning method will not be available)
  • +

    +
    +
    diff --git a/search/search_index.json b/search/search_index.json index cb03fecb..578ce032 100644 --- a/search/search_index.json +++ b/search/search_index.json @@ -1 +1 @@ -{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"docs":[{"location":"","title":"Game Of Active Directory","text":"

    Welcome to GOAD (v3) documentation !

    Game Of Active Directory is a free pentest active directory LAB(s) project (1).

    1. GOAD is free if you use your own computer, obviously we will not pay your electricity bill and your cloud provider invoice ;)

    The purpose of this tool is to give pentesters a vulnerable Active directory environment ready to use to practice usual attack techniques. The idea behind this project is to give you an environment where you can try and train your pentest skills without having the pain to build all by yourself. This repository was build for pentest practice

    Note

    GOAD main labs (GOAD/GOAD-Light/SCCM) are not pro labs environments (like those you can find on HTB). Theses labs give you an environment to practice a lot of vulnerability and missconfig exploitations. Sure you can use them like pro labs, but it will certainly be too easy due to the number of vulns. Consider more GOAD like a DVWA but for Active Directory. If you want a chall deploy the lab NHA.

    Warning

    This lab is extremely vulnerable, do not reuse recipe to build your production environment and do not deploy this environment on internet without isolation (this is a recommendation, use it as your own risk).

    Windows Licenses

    This lab use free windows VM only (180 days). After that delay enter a license on each server or rebuild all the lab (may be it's time for an update ;))

    "},{"location":"changelog/","title":"Road Map","text":""},{"location":"changelog/#v1","title":"v1","text":""},{"location":"changelog/#v2","title":"v2","text":""},{"location":"changelog/#v3","title":"v3","text":""},{"location":"instances/","title":"\ud83c\uddee instances","text":"

    When you create a lab, goad will create an instance folder. All the instances are stored in the workspace/ folder inside goad.

    workspace/\n    .\n    \u251c\u2500\u2500 6caf1a-goad-light-azure              # Instance ID\n    \u2502\u00a0\u00a0 \u251c\u2500\u2500 exchange_inventory               # extension inventory\n    \u2502\u00a0\u00a0 \u251c\u2500\u2500 instance.json                    # instance json file (name, status, etc..)\n    \u2502\u00a0\u00a0 \u251c\u2500\u2500 inventory                        # provider inventory\n    \u2502\u00a0\u00a0 \u251c\u2500\u2500 provider                         # provider folder\n    \u2502\u00a0\u00a0 \u2502\u00a0\u00a0 \u251c\u2500\u2500 jumpbox.tf\n    \u2502\u00a0\u00a0 \u2502\u00a0\u00a0 \u251c\u2500\u2500 linux.tf\n    \u2502\u00a0\u00a0 \u2502\u00a0\u00a0 \u251c\u2500\u2500 main.tf\n    \u2502\u00a0\u00a0 \u2502\u00a0\u00a0 \u251c\u2500\u2500 network.tf\n    \u2502\u00a0\u00a0 \u2502\u00a0\u00a0 \u251c\u2500\u2500 outputs.tf\n    \u2502\u00a0\u00a0 \u2502\u00a0\u00a0 \u251c\u2500\u2500 terraform.tfstate\n    \u2502\u00a0\u00a0 \u2502\u00a0\u00a0 \u251c\u2500\u2500 terraform.tfstate.backup\n    \u2502\u00a0\u00a0 \u2502\u00a0\u00a0 \u251c\u2500\u2500 variables.tf\n    \u2502\u00a0\u00a0 \u2502\u00a0\u00a0 \u2514\u2500\u2500 windows.tf\n    \u2502\u00a0\u00a0 \u2514\u2500\u2500 ssh_keys                         # the keys generated by this instance\n    \u2502\u00a0\u00a0     \u2514\u2500\u2500 ubuntu-jumpbox.pem\n    \u251c\u2500\u2500 7b12f1-goad-light-vmware             # another instance\n    \u2502\u00a0\u00a0 \u251c\u2500\u2500 instance.json\n    \u2502\u00a0\u00a0 \u251c\u2500\u2500 inventory\n    \u2502\u00a0\u00a0 \u251c\u2500\u2500 inventory_disable_vagrant\n    \u2502\u00a0\u00a0 \u251c\u2500\u2500 provider\n    \u2502\u00a0\u00a0 \u2502\u00a0\u00a0 \u2514\u2500\u2500 Vagrantfile\n    \u2502\u00a0\u00a0 \u2514\u2500\u2500 ssh_keys\n
    "},{"location":"instances/#instance-creation","title":"instance creation","text":"