You can use this repo to test Hive capabilities and features on MacOS.
If you'd like to use full standalone version on Linux, you can download and install it.
OS | CPU | RAM |
---|---|---|
MacOS | 2 cores for Docker Engine | 4 GiB for Docker Engine, 8GiB overall |
OS: MacOS x86
- for MacOS - Docker Desktop
- Open the terminal;
- Execute the following commands:
git clone [email protected]:hexway/pentest-automation-tool.git
cd ./pentest-automation-tool
./hive-ctl config
./hive-ctl start
- The detached launch process will begin.
After it is completed, the root password is shown, and you can start using the platform.
NOTE:
-
If you didn't save or forgot the default root password, you can check it by running the following command:
./hive-ctl get-config-value b.root.password
-
If the command
./hive-ctl start
resulted in timeout, you can run./hive-ctl run
to be able to see container's standard output, and error streams
- The platform will be accessible at http://0.0.0.0 (port 80 is used by default).
- If you'd like to use ssl or change the default port, you can follow our Help Center articles:
NOTE: While running the commands, you will need to replace /opt/hw-bw/
to ./pentest-automation-tool/
, e.g. /pentest-automation-tool/bin/reconfig
- After first launch you can use
./hive-ctl run
to start the application in foreground mode.
NOTE:The application is not installed as a separate service and doesn't have the "AutoStart" property - if the computer/server is rebooted, you will need to launch the application manually
- To see the full list of available commands, run
./hive-ctl help
.
To install application update, execute the following commands:
cd ./pentest-automation-tool
./hive-ctl stop
git pull
./hive-ctl config
./hive-ctl start
To remove the application from the computer:
-
Stop the process:
./hive-ctl stop
- if it was running detached,ctrl+c
- if it was running interactively.
-
Remove all the data from the directory
pentest-automation-tool
.
All data collected during the testing is stored in the same directory that contains the application files. After you remove the application directory, all collected information will be deleted as well.