4gl

greenbox-ospd-openvas (sha-47eae55)

Published 2026-09-07 04:03:22 +00:00 by allan

Installation

docker pull gitea.4gl.io/4gl/greenbox-ospd-openvas:sha-47eae55
sha256:c02bfcc0af35b9811a1a365e6575c6ec70930543fe65f52b57b10e2fa04f169f

Images

Digest OS / Arch Size
5b5101aed6 linux/amd64 286 MiB

Image Layers ( linux/amd64)

# debian.sh --arch 'amd64' out/ 'stable' '@1783900800'
ARG DEBIAN_FRONTEND=noninteractive
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c sh /source/install-dependencies.sh /source/runtime-dependencies.stable.list && rm -rf /var/lib/apt/lists/* # buildkit
COPY /install/ / # buildkit
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c ldconfig # buildkit
ARG VERSION=latest
ARG FINAL_PACKAGE_SET=latest
COPY .docker/packages /tmp/openvas-packages # buildkit
RUN |2 VERSION=latest FINAL_PACKAGE_SET=latest /bin/sh -c if ! printf '%s' "${VERSION}" | grep -q -- '-edge$'; then suite_name="${VERSION}"; if [ "${suite_name}" = "latest" ]; then suite_name=stable; fi; . /etc/os-release && sed -i "s/${suite_name}/$VERSION_CODENAME/g" /etc/apt/sources.list.d/*.sources; fi # buildkit
RUN |2 VERSION=latest FINAL_PACKAGE_SET=latest /bin/sh -c test -f "/tmp/openvas-packages/${FINAL_PACKAGE_SET}.txt" && apt-get update && xargs -a "/tmp/openvas-packages/${FINAL_PACKAGE_SET}.txt" apt-get install --no-install-recommends --no-install-suggests -y && DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends --no-install-suggests -y krb5-user python3 python3-pip python3-gssapi python3-requests && rm -rf /var/lib/apt/lists/* # buildkit
RUN |2 VERSION=latest FINAL_PACKAGE_SET=latest /bin/sh -c apt-get remove -y python3-impacket python3-cryptography || true # buildkit
RUN |2 VERSION=latest FINAL_PACKAGE_SET=latest /bin/sh -c apt-get autoremove -y # buildkit
RUN |2 VERSION=latest FINAL_PACKAGE_SET=latest /bin/sh -c python3 -m pip install --break-system-packages --ignore-installed impacket # buildkit
RUN |2 VERSION=latest FINAL_PACKAGE_SET=latest /bin/sh -c ln -s /usr/local/bin/wmiexec.py /usr/local/bin/impacket-wmiexec # buildkit
COPY /install/ / # buildkit
COPY /install/usr/local/ /usr/local/ # buildkit
COPY /usr/local/lib/ /usr/local/lib/ # buildkit
COPY /usr/local/bin/ /usr/local/bin/ # buildkit
RUN |2 VERSION=latest FINAL_PACKAGE_SET=latest /bin/sh -c ldconfig # buildkit
RUN |2 VERSION=latest FINAL_PACKAGE_SET=latest /bin/sh -c setcap cap_net_raw,cap_net_admin+eip /usr/local/sbin/openvas # buildkit
ENV NMAP_PRIVILEGED=1
RUN |2 VERSION=latest FINAL_PACKAGE_SET=latest /bin/sh -c setcap cap_net_raw,cap_net_admin,cap_net_bind_service+eip /usr/bin/nmap # buildkit
RUN |2 VERSION=latest FINAL_PACKAGE_SET=latest /bin/sh -c chmod 755 /usr/local/bin/scannerctl # buildkit
RUN |2 VERSION=latest FINAL_PACKAGE_SET=latest /bin/sh -c chmod 755 /usr/local/bin/openvasd # buildkit
RUN |2 VERSION=latest FINAL_PACKAGE_SET=latest /bin/sh -c mkdir -p /var/lib/openvasd/certs # buildkit
CMD ["/usr/local/bin/openvasd"]
ENV PYTHONDONTWRITEBYTECODE=1
ENV PYTHONUNBUFFERED=1
ENV PIP_NO_CACHE_DIR=off
COPY /usr/local/src/bin/ospd-scans /usr/local/bin/ # buildkit
COPY ./config/ospd-openvas.conf /etc/gvm/ospd-openvas.conf # buildkit
COPY .docker/entrypoint.sh /usr/local/bin/entrypoint # buildkit
WORKDIR /ospd-openvas
RUN /bin/sh -c apt-get update && apt-get install --no-install-recommends --no-install-suggests -y gcc gosu procps python3 python3-pip tini adduser python3-dev && apt-get remove --purge --auto-remove -y && rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c addgroup --gid 1001 --system ospd-openvas && adduser --no-create-home --shell /bin/false --disabled-password --uid 1001 --system --group ospd-openvas # buildkit
RUN /bin/sh -c mkdir -p /run/ospd && mkdir -p /var/lib/openvas && mkdir -p /var/lib/notus && chown -R ospd-openvas.ospd-openvas /run/ospd /var/lib/openvas /var/lib/notus /etc/openvas /var/log/gvm && chmod 755 /etc/openvas /var/log/gvm && chmod 644 /etc/openvas/openvas_log.conf && chmod 755 /usr/local/bin/entrypoint # buildkit
COPY /source/dist/* /ospd-openvas/ # buildkit
RUN /bin/sh -c apt-get remove -y python3-impacket python3-cryptography || true # buildkit
RUN /bin/sh -c apt-get autoremove -y # buildkit
RUN /bin/sh -c python3 -m pip install --break-system-packages /ospd-openvas/* # buildkit
RUN /bin/sh -c python3 -m pip install --break-system-packages --ignore-installed impacket # buildkit
RUN /bin/sh -c apt-get purge -y gcc python3-dev && apt-get autoremove -y # buildkit
ENTRYPOINT ["/usr/bin/tini" "--" "/usr/local/bin/entrypoint"]
CMD ["ospd-openvas" "--config" "/etc/gvm/ospd-openvas.conf" "-f" "-m" "666"]
RUN /bin/sh -c apt-get update && apt-get -y -o Dpkg::Options::=--force-confold upgrade && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit

Labels

Key Value
org.opencontainers.image.base.name greenbone/openvas-scanner
org.opencontainers.image.created 2026-08-21T08:56:08.927Z
org.opencontainers.image.description ospd-openvas is an OSP server implementation to allow GVM to remotely control an OpenVAS Scanner
org.opencontainers.image.licenses AGPL-3.0
org.opencontainers.image.revision ac545a15d5a6f4df687f144090e9b6ff2fd660a2
org.opencontainers.image.source https://github.com/greenbone/ospd-openvas
org.opencontainers.image.title ospd-openvas
org.opencontainers.image.url https://github.com/greenbone/ospd-openvas
org.opencontainers.image.vendor Greenbone
org.opencontainers.image.version v22.10.5-amd64
Details
Container
2026-09-07 04:03:22 +00:00
26
OCI / Docker
Versions (3) View all
sha-47eae55 2026-09-07
latest 2026-09-07
sha-6156711 2026-09-04