From 846577f86aec447d6bae3ea0dded1d73bbedc98c Mon Sep 17 00:00:00 2001 From: kev Date: Sun, 5 Nov 2017 21:08:34 +0800 Subject: [PATCH] add cowrie-arm --- cowrie/arm/Dockerfile | 38 +++++++++++++++++++++++++++++++++++ cowrie/arm/docker-compose.yml | 9 +++++++++ 2 files changed, 47 insertions(+) create mode 100644 cowrie/arm/Dockerfile create mode 100644 cowrie/arm/docker-compose.yml diff --git a/cowrie/arm/Dockerfile b/cowrie/arm/Dockerfile new file mode 100644 index 0000000..050a608 --- /dev/null +++ b/cowrie/arm/Dockerfile @@ -0,0 +1,38 @@ +# +# Dockerfile for cowrie-arm +# + +FROM easypi/alpine-arm +MAINTAINER EasyPi Software Foundation + +RUN apk add -U bash \ + build-base \ + ca-certificates \ + libffi \ + libffi-dev \ + openssl \ + openssl-dev \ + python \ + python-dev \ + tar \ + && wget -qO- https://bootstrap.pypa.io/get-pip.py | python \ + && adduser -D cowrie \ + && cd /home/cowrie \ + && wget -qO- https://github.com/micheloosterhof/cowrie/archive/master.tar.gz | tar xz --strip 1 \ + && pip install -r requirements.txt \ + && sed '/Enable Telnet/{n;s/\(enabled\).*/\1 = true/}' cowrie.cfg.dist > cowrie.cfg \ + && sed -i 's/^\(VIRTUALENV_ENABLED\).*/\1=no/' bin/cowrie \ + && chown -R cowrie:cowrie . \ + && apk del build-base \ + libffi-dev \ + openssl-dev \ + python-dev \ + tar \ + && rm -rf /var/cache/apk/* + +EXPOSE 2222 2223 + +USER cowrie +WORKDIR /home/cowrie + +CMD ["bin/cowrie", "start", "-n"] diff --git a/cowrie/arm/docker-compose.yml b/cowrie/arm/docker-compose.yml new file mode 100644 index 0000000..b830a78 --- /dev/null +++ b/cowrie/arm/docker-compose.yml @@ -0,0 +1,9 @@ +cowrie: + image: easypi/cowrie-arm + ports: + - "2222:2222" + - "2223:2223" + volumes: + - ./dl:/home/cowrie/dl + - ./log:/home/cowrie/log + restart: always