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-47eae55sha256: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
2026-09-07 04:03:22 +00:00
Versions (3)
View all
Container
26
OCI / Docker