mirror of
				https://github.com/telekom-security/tpotce.git
				synced 2025-11-04 14:32:54 +00:00 
			
		
		
		
	move honeysap, rdpy to deprecated as currently no Py3 version available remove honeysap, rdpy from editions adjust installer for running on ARM64 (post-install)
		
			
				
	
	
		
			44 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			Docker
		
	
	
	
	
	
FROM alpine:3.11
 | 
						|
#
 | 
						|
# Include dist
 | 
						|
ADD dist/ /root/dist/
 | 
						|
#
 | 
						|
# Install packages
 | 
						|
RUN apk -U --no-cache add \
 | 
						|
            build-base \
 | 
						|
            git \
 | 
						|
	    libstdc++ \
 | 
						|
            python2 \
 | 
						|
            python2-dev \
 | 
						|
            py2-pip \
 | 
						|
            tcpdump && \
 | 
						|
#
 | 
						|
# Clone honeysap from git
 | 
						|
#    git clone --depth=1 https://github.com/SecureAuthCorp/HoneySAP /opt/honeysap && \
 | 
						|
    git clone --depth=1 https://github.com/t3chn0m4g3/HoneySAP /opt/honeysap && \
 | 
						|
    cd /opt/honeysap && \
 | 
						|
    git checkout a3c355a710d399de9d543659a685effaa70e683d && \
 | 
						|
    mkdir conf && \
 | 
						|
    cp /root/dist/* conf/ && \
 | 
						|
    python setup.py install && \
 | 
						|
    pip install markupsafe && \
 | 
						|
    pip install -r requirements-optional.txt && \
 | 
						|
#
 | 
						|
# Setup user, groups and configs
 | 
						|
    addgroup -g 2000 honeysap && \
 | 
						|
    adduser -S -s /bin/ash -u 2000 -D -g 2000 honeysap && \
 | 
						|
    chown -R honeysap:honeysap /opt/honeysap && \
 | 
						|
#
 | 
						|
# Clean up
 | 
						|
    apk del --purge \
 | 
						|
                    build-base \
 | 
						|
                    git \
 | 
						|
                    python2-dev && \
 | 
						|
    rm -rf /root/* \
 | 
						|
           /var/cache/apk/*
 | 
						|
#
 | 
						|
# Set workdir and start honeysap
 | 
						|
STOPSIGNAL SIGKILL
 | 
						|
USER honeysap:honeysap
 | 
						|
WORKDIR /opt/honeysap
 | 
						|
CMD ["/opt/honeysap/bin/honeysap", "--config-file", "/opt/honeysap/conf/honeysap.yml"]
 |