diff --git a/docker/ciscoasa/Dockerfile b/docker/ciscoasa/Dockerfile new file mode 100644 index 00000000..57ada9db --- /dev/null +++ b/docker/ciscoasa/Dockerfile @@ -0,0 +1,26 @@ +FROM alpine +MAINTAINER MO + +# 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 nodejs-npm python + +# Start elasticsearch-head +WORKDIR /opt/ciscoasa_honeypot +USER ciscoasa +CMD python3 asa_server.py --enable_ssl --verbose diff --git a/docker/ciscoasa/docker-compose.yml b/docker/ciscoasa/docker-compose.yml new file mode 100644 index 00000000..a9ad4e5b --- /dev/null +++ b/docker/ciscoasa/docker-compose.yml @@ -0,0 +1,14 @@ +# T-Pot (Standard) +# For docker-compose ... +version: '2.2' + +services: + +# Wetty service + wetty: + container_name: wetty + restart: always + network_mode: "host" + env_file: + - /opt/tpot/etc/compose/wetty_environment + image: "dtagdevsec/wetty:1710"