FROM alpine # Setup env and apt RUN apk -U upgrade && \ apk add bash \ build-base \ git \ libffi-dev \ openssl-dev \ python3-dev \ procps && \ # Setup user addgroup -g 2000 ciscoasa && \ adduser -S -s /bin/bash -u 2000 -D -g 2000 ciscoasa && \ # Get and install packages mkdir -p /opt/ && \ cd /opt/ && \ git clone https://github.com/cymmetria/ciscoasa_honeypot && \ cd ciscoasa_honeypot && \ pip3 install -r requirements.txt && \ chown -R ciscoasa:ciscoasa /opt/ciscoasa_honeypot && \ # Clean up apk del build-base \ git \ libffi-dev \ openssl-dev \ python3-dev && \ apk add libffi \ openssl \ python3 # Start elasticsearch-head WORKDIR /opt/ciscoasa_honeypot USER ciscoasa CMD python3 asa_server.py --enable_ssl --verbose > /var/log/ciscoasa/ciscoasa.log 2>&1