katana Docker & Self-Hosted Deployment

GitHub

A next-generation crawling and spidering framework.

1. Pull Image (DOCKERHUB) docker pull projectdiscovery/katana:latest
2. Docker Run (1-Click Launch) docker run -d --name katana --restart always projectdiscovery/katana:latest
3. Podman Run podman run -d --name katana --restart always projectdiscovery/katana:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/projectdiscovery/katana:latest
5. ORAS Pull (OCI Artifact) oras pull projectdiscovery/katana:latest
Dockerfile
FROM alpine:latest

LABEL org.opencontainers.image.authors="ProjectDiscovery"
LABEL org.opencontainers.image.description="A next-generation crawling and spidering framework."
LABEL org.opencontainers.image.licenses="MIT"
LABEL org.opencontainers.image.title="katana"
LABEL org.opencontainers.image.url="https://github.com/projectdiscovery/katana"

RUN apk add --no-cache bind-tools ca-certificates chromium

ARG TARGETPLATFORM
COPY $TARGETPLATFORM/katana /usr/local/bin/

ENTRYPOINT ["katana"]