Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 12 additions & 7 deletions src/22.4/source-build/openvasd/dependencies.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,18 @@
```{note}
For debian and centos systems you have to follow [rustup](https://rustup.rs) instructions because the default Rust version is too dated for `OpenVASD`
```
```{eval-rst}
.. tabs::
.. tab:: Debian

.. attention::
For Debian systems you have to follow the `rustup <https://rustup.rs>`_ instructions because the default Rust version is too dated for `OpenVASD`

.. code-block::
:caption: Required dependencies for openvasd

# Follow instuctions of https://rustup.rs
# Follow instructions of https://rustup.rs to install cargo and afterwards run

sudo apt install -y \
pkg-config \
libssl-dev
libssl-dev

.. tab:: Ubuntu
.. code-block::
Expand All @@ -20,7 +21,7 @@ For debian and centos systems you have to follow [rustup](https://rustup.rs) ins
sudo apt install -y \
cargo \
pkg-config \
libssl-dev
libssl-dev

.. tab:: Fedora
.. code-block::
Expand All @@ -32,10 +33,14 @@ For debian and centos systems you have to follow [rustup](https://rustup.rs) ins
openssl-devel

.. tab:: CentOS

.. attention::
For CentOS systems you have to follow the `rustup <https://rustup.rs>`_ instructions because the default Rust version is too dated for `OpenVASD`

.. code-block::
:caption: Required dependencies for openvasd

# Follow instuctions of https://rustup.rs
# Follow instructions of https://rustup.rs to install cargo and afterwards run

sudo dnf install -y \
pkg-config \
Expand Down
9 changes: 5 additions & 4 deletions src/22.4/source-build/openvasd/description.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
*OpenVASD* is used for detecting vulnerable products.

Currently only the [notus](https://greenbone.github.io/scanner-api/#/notus/notus_run) is integrated into gvmd.
Currently only the [notus](https://greenbone.github.io/scanner-api/#/notus/notus_run) service is integrated into gvmd.
That means that `openvas` is using `openvasd` for static version checks if a scan with ssh credentials is started and packages got found.

If you want to enable the full functionality you either need to adapt the `openvasd.service` file and remove the `--mode service_notus` flag and create a [configuration file](https://github.com/greenbone/openvas-scanner/blob/main/rust/examples/openvasd/config.example.toml) within `/etc/openvasd/openvasd.toml` or adapt the [arguments](https://github.com/greenbone/openvas-scanner/tree/main/rust/src/openvasd#options) within `openvasd.service` if you don't want to create a configuration file.

For more information see:
- https://greenbone.github.io/scanner-api/
- https://github.com/greenbone/openvas-scanner/tree/main/rust/src/openvasd
- https://github.com/greenbone/openvas-scanner/blob/main/rust/examples/openvasd/config.example.toml

- <https://greenbone.github.io/scanner-api/>
- <https://github.com/greenbone/openvas-scanner/tree/main/rust/src/openvasd>
- <https://github.com/greenbone/openvas-scanner/blob/main/rust/examples/openvasd/config.example.toml>
3 changes: 3 additions & 0 deletions src/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@ and this project adheres to [Calendar Versioning](https://calver.org).

## Latest

* Improve hints about following rustup.sh instructions on Debian and CentOS to
build openvasd

## 25.5.0 - 2025-05-30

* Update gvm-libs to 22.22.0
Expand Down