FROM mindcollapse/malware-multi-scan-scanner:latest ARG KES_KEY ENV KES_KEY=$KES_KEY ARG KES_URL=https://products.s.kaspersky-labs.com/endpoints/keslinux10/10.1.1.6421/multilanguage-10.1.1.6421/babce9ef/kesl_10.1.1-6421_amd64.deb ENV KES_URL=$KES_URL RUN apt-get update && apt-get install make gcc wget perl procps -y RUN wget -q $KES_URL -O /tmp/kesl.deb && dpkg -i /tmp/kesl.deb && rm -f /tmp/kesl.deb RUN printf "\ EULA_AGREED=yes \n\ PRIVACY_POLICY_AGREED=yes \n\ USE_KSN=yes \n\ UPDATER_SOURCE=KLServers \n\ PROXY_SERVER=none \n\ UPDATE_EXECUTE=yes \n\ IMPORT_SETTINGS=yes \n\ USE_GUI=no \n\ INSTALL_LICENSE=$KES_KEY\ " > /tmp/kesl_autoinstall RUN /opt/kaspersky/kesl/bin/kesl-setup.pl --autoinstall=/tmp/kesl_autoinstall || exit 0 RUN printf '\ #!/bin/bash \n\ kesl-control --scan-file $1 > /dev/null \n\ kesl-control -B --query "FileName == \"$1\"" 2> /dev/null \n\ exit $? \ ' > /usr/bin/kesl-scan && chmod +x /usr/bin/kesl-scan ENV BACKEND_ID=kes ENTRYPOINT /etc/init.d/kesl-supervisor start && /worker/MalwareMultiScan.Scanner