Fetch known URLs from AlienVault's Open Threat Exchange, the Wayback Machine, and Common Crawl.
docker pull lc/gau:latest
docker run -d --name gau --restart always lc/gau:latest
podman run -d --name gau --restart always lc/gau:latest
skopeo inspect docker://docker.io/lc/gau:latest
oras pull lc/gau:latest
# Build image: golang:1.21.0-alpine3.17
FROM golang:1.21.0-alpine3.17 as build
WORKDIR /app
COPY . .
RUN go mod download && go build -o ./build/gau ./cmd/gau
ENTRYPOINT ["/app/gau/build/gau"]
# Release image: alpine:3.17
FROM alpine:3.17
RUN apk -U upgrade --no-cache
COPY --from=build /app/build/gau /usr/local/bin/gau
RUN adduser \
--gecos "" \
--disabled-password \
gau
USER gau
ENTRYPOINT ["gau"]