46 lines
1.3 KiB
Docker
46 lines
1.3 KiB
Docker
# 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 \
|
|
|
|
|
|
|
|
|