- Speed.
- The asynchronous programming paradigm was taken as the basis. Therefore, almost all methods use asynchronous handlers
- Coverage.
- This tool covers virtually all known k8s instances. For example - checks all API of RHOCP
- Effectiveness.
- Except for all of the above, there is support for beautiful tabular output, which allows you to get a complete understanding of the infrastructure under study
This point can also be referred to benefits. Installation is very simple. You need to load poetry (I gave up using regular venvs for poetry).
- About poetry
- Installation Doc
- OSX/Linux:
curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python -
- Windows PS:
(Invoke-WebRequest -Uri https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py -UseBasicParsing).Content | python -
DEPS installetion:poetry install
VENV activation:poetry shell
orsource venv/bin/activate.bat
- OSX/Linux:
./runtool.py [-h] [--token [TOKEN]] -targets [TARGETS] [--paths [PATHS]] [--resolve [BOOL]]
where:
- token - BEARER token. But you can also try without token (anon users are common issue!)
- targets - targets that could be resolved. This targets could be scanned on open ports and vulnerabilities.
- paths - API paths for RHOCP (OpenShift).
- resolve - try to resolve DNS into different addresses.
Here I am talking about security of different products.