Skip to content

hexway/pentest-automation-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fully featured Hive CE

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.

Requirements

Minimal hardware requirements

OS CPU RAM
MacOS 2 cores for Docker Engine 4 GiB for Docker Engine, 8GiB overall

Software requirements

OS: MacOS x86

Prerequisites

First launch

  1. Open the terminal;
  2. Execute the following commands:
git clone git@github.com:hexway/pentest-automation-tool.git

cd ./pentest-automation-tool

./hive-ctl config

./hive-ctl start
  1. 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

How to use

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.

Application update

To install application update, execute the following commands:

cd ./pentest-automation-tool

./hive-ctl stop 

git pull

./hive-ctl config

./hive-ctl start 

Deletion

To remove the application from the computer:

  1. Stop the process:

    • ./hive-ctl stop - if it was running detached,
    • ctrl+c - if it was running interactively.
  2. 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.

Releases

No releases published

Packages

No packages published