To integrate Pro Custodibus with your own SIEM or other log tools, you can run the Pro Custodibus broker on one of your own internal hosts, and the broker will pull alerts and other events from Pro Custodibus and push them to your own security management systems.
Requires python 3.8 or newer and libsodium. Installer script can install requirements, plus the broker itself, on most linuxes. Install from source like the following:
Or run it like the following to see more options:
See the Installer Documentation for full details.
pyenv virtualenv 3.8.18 procustodibus-broker
pyenv local procustodibus-broker 3.8.18 3.9.18 3.10.13 3.11.5
pip install tox
tox -e pre-commit -- install tox -e pre-commit -- install -t pre-push
List all tox tasks you can run:
Run unit tests in watch mode:
tox -e watch
Run all (docker-based) installer tests:
docker-compose -f test_install/docker-compose.yml build --pull tox -e py38 -- test_install
Manually run pre-push hook on all version-controlled files:
tox -e pre-commit -- run -a --hook-stage push