mirror of
				https://github.com/telekom-security/tpotce.git
				synced 2025-10-31 04:22:52 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			35 lines
		
	
	
	
		
			927 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
	
		
			927 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| FROM alpine:3.20 AS builder
 | |
| #
 | |
| # Include dist
 | |
| COPY dist/ /root/dist/
 | |
| #
 | |
| # Install packages
 | |
| RUN	apk --no-cache -U upgrade && \
 | |
| 	apk --no-cache -U add \
 | |
| 		build-base \
 | |
| 		git \
 | |
| 		procps \
 | |
| 		py3-psutil \
 | |
| 		py3-requests \
 | |
| 		py3-pip \
 | |
| 		python3 && \
 | |
| 		pip3 install --break-system-packages pyinstaller && \
 | |
| #
 | |
| # Install adbhoney from git
 | |
|     git clone https://github.com/t3chn0m4g3/ADBHoney /opt/adbhoney && \
 | |
|     cd /opt/adbhoney && \
 | |
| 	git checkout 42a73cd8a82ddd4d137de70ac37b1a8b2e3e0119 && \
 | |
|     cp /root/dist/adbhoney.cfg /opt/adbhoney && \
 | |
|     sed -i 's/dst_ip/dest_ip/' /opt/adbhoney/adbhoney/core.py && \
 | |
|     sed -i 's/dst_port/dest_port/' /opt/adbhoney/adbhoney/core.py && \
 | |
|     pyinstaller adbhoney.spec
 | |
| #
 | |
| FROM alpine:3.20
 | |
| RUN apk --no-cache -U upgrade
 | |
| COPY --from=builder /opt/adbhoney/dist/adbhoney/ /opt/adbhoney/
 | |
| #
 | |
| # Set workdir and start adbhoney
 | |
| STOPSIGNAL SIGINT
 | |
| USER 2000:2000
 | |
| WORKDIR /opt/adbhoney/
 | |
| CMD ["./adbhoney"]
 | 
