Added Dockerfile

This commit is contained in:
VltraHeaven 2020-03-07 01:14:04 -07:00
parent d5b3122d8f
commit e6ffcca683
No known key found for this signature in database
GPG Key ID: 98C479254571D1EF
1 changed files with 45 additions and 0 deletions

45
Dockerfile Normal file
View File

@ -0,0 +1,45 @@
# AutoRecon Dockerfile
#
# https://github.com/Tib3rius/AutoRecon
#
# Run AutoRecon within a Docker, Podman, or Kata-Containers container.
#
# Build:
# - git clone https://github.com/Tib3rius/AutoRecon.git
# - cd ./AutoRecon
# - docker build -t AutoRecon .
#
# Basic Use:
# - sudo docker run -it --rm --name AutoRecon AutoRecon 127.0.0.1
#
# Use with Mounted Volumes to Save Output and Include Wordlists:
# - git clone https://github.com/danielmiessler/SecLists.git ~/Seclists
# - mkdir -p $HOME/recon-out
# - sudo docker run -it --rm -v $HOME/Seclists:/usr/share/seclists \
# -v $HOME/recon-out:/AutoRecon/recon-out \
# --name AutoRecon -ct 2 -cs 2 -vv -o /AutoRecon/recon-out 192.168.1.100 192.168.1.1/30 localhost
LABEL description="Autorecon Container Image"
LABEL author="Tib3rius"
LABEL author="VltraHeaven"
FROM golang:1.14.0-alpine3.11 as build
RUN apk --no-cache add git
RUN go get github.com/OJ/gobuster; exit 0
WORKDIR /go/src/github.com/OJ/gobuster
RUN go get && go build && go install
FROM debian:sid-slim
COPY --from=build /go/bin/gobuster /bin/gobuster
RUN apt-get update \
apt-get -y full-upgrade && \
env DEBIAN_FRONTEND=noninteractive apt-get install -y no-install-recommends \
python3 \
python3-toml \
python3-colorama \
curl \
nmap \