A powerful, easily deployable network traffic analysis tool suite for network security monitoring
A new service can be added to Malcolm by following the following steps:
services: in the docker-compose.yml and docker-compose-dev.yml filesIf the new service needs to expose a web interface to the user:
docker-compose files uses the expose directive to indicate which ports its providingdepends_on section of the nginx-proxy service in the docker-compose filesnginx-proxy container (in nginx/nginx.conf) to define upstream and location directives to point to the serviceAvoid publishing ports directly from the container to the host machine’s network interface if at all possible. The nginx-proxy container handles encryption and authentication and should sit in front of any user-facing interface provided by Malcolm.