OSPD-OpenVAS(8)
β¨ OSPD-OpenVAS π
okay bestie, welcome to the ospd-openvas(8) page β section 8 of the User Manuals, iykyk. this is the glow-up doc for the OpenVAS Wrapper of the Greenbone Vulnerability Management. grab a strawberry drink π and let's go.
πΈ NAME πΈ
ospd-openvas β the OpenVAS Wrapper of the Greenbone Vulnerability Management. that's it, that's the whole name, and honestly? iconic.
π¦ SYNOPSIS π¦
ospd-openvas [-v] [-h] [-c config-file] [--log-file log-file]
π DESCRIPTION π
Greenbone Vulnerability Management (GVM) is a vulnerability auditing and management framework that's made up of several modules β think of it like a friend group, everybody has a job. and the OSPD OpenVAS Wrapper, ospd-openvas, is the one in charge of the communication between the scanner OpenVAS and the clients (GVMd and gvm-tools). she's the group chat admin, fr fr. π
ospd-openvas inspects the remote hosts to list all the vulnerabilities and common misconfigurations that affect them. not to be dramatic but she will literally find out everything. π
it's a command line tool with parameters to start a daemon which keeps waiting for instructions to update the feed of vulnerability tests and to start a scan. the second part of the interface is the redis store β that's where the parameters about a scan task need to be placed and from where the results can be retrieved, and it's the unique communication channel between OSPD-OpenVAS and OpenVAS. one channel, no side quests. periodt.
β¨ OPTIONS β¨
-s<config-file>,--config-file<config-file> β use the alternate configuration file instead of~/.config/ospd.conf. main character config energy.--log-config<log-config-path> β log configuration file path. default:~/.config/ospd-logging.conf--versionβ print the version number and exit. short and sweet, we love a quick exit. π-h,--helpβ show a summary of the commands. when in doubt, ask for help bestie.-p PORT,--port PORTβ TCP port to listen on. default:0-b ADDRESS,--bind-address ADDRESSβ address to listen on. default:0.0.0.0-u UNIX_SOCKET,--unix-socket UNIX_SOCKETβ Unix file socket to listen on. default:/var/run/ospd/ospd.sock-m SOCKET_MODE,--socket-mode SOCKET_MODEβ Unix file socket mode. default:0o770--pid-file PID_FILEβ location of the file for the process ID. default:/var/run/ospd.pid--lock-file-dir LOCK_FILE_DIRβ directory where the feed lock file is placed. default:/var/run/ospd-k KEY_FILE,--key-file KEY_FILEβ server key file. default:/usr/var/lib/gvm/private/CA/serverkey.pem-c CERT_FILE,--cert-file CERT_FILEβ server cert file. default:/usr/var/lib/gvm/CA/servercert.pem--ca-file CA_FILEβ CA cert file. default:/usr/var/lib/gvm/CA/cacert.pem-L LOG_LEVEL,--log-level LOG_LEVELβ desired level of logging. default:WARNING-f,--foregroundβ run in foreground and log all messages to console. no disappearing acts.-l LOG_FILE,--log-file LOG_FILEβ path to the logging file.-t TIMEOUT,--stream-timeout TIMEOUTβ set a timeout on socket operations. default10seconds--niceness NICENESSβ start the scan with the given niceness. default10--mqtt-broker-address ADDRESSβ broker address to connect to for MQTT communication. neccessary to get results from Notus-Scanner. default:localhost--mqtt-broker-port PORTβ broker port to connect to for MQTT communication. neccessary to get results from Notus-Scanner. default:1883--mqtt-broker-username USERNAMEβ username to connect to MQTT broker for MQTT communication.--mqtt-broker-password PASSWORDβ password to connect to MQTT broker for MQTT communication.--scaninfo-store-time TIMEβ time in hours a scan is stored before being considered forgotten and being delete from the scan table. default0, disabled.--max-scans VALUEβ max. amount of parallel task that can be started. default0, disabled.--min-free-mem-scan-queue MBβ minimum free memory in MB required to run the scan. if no enough free memory is available, the scan is queued. default0, disabled.--max-queued-scans VALUEβ maximum number allowed of queued scans before starting to reject new scans. default0, disabled.--feed-updater METHODβ sets the method of updating the feed. can either beopenvasornasl-cli. default:openvas-x,--signature-checkβ enable feed signature check.--notus-feed-dir DIRECTORYβ directory where notus feed is placed. default:/var/lib/notus/advisories--disable-notus-hashsum-verification BOOLEANβ disable hashsum verification for notus advisories. default:false--list-commandsβ display all protocol commands. the full menu, chef's kiss. π₯
π§ THE CONFIGURATION FILE π§
the default ospd-openvas configuration file, ~/.config/ospd.conf, contains these options under the section [OSPD - openvas]:
log_configβ log configuration file path.portβ TCP port to listen on.addressβ address to listen on (this corresponds to--bind-address).unix_socketβ this option specifies the socket path.socket_modeβ this option defines the permissions on a socket. it must be set in octal format. e.g.socket_mode = 0o770pid_fileβ location of the file for the process ID.lock_file_dirβ directory where the feed lock file is placed.key_fileβ server key file.cert_fileβ server cert file.ca_fileβ CA cert file.log_levelβ desired level of logging.foregroundβ set to true to run in foreground and log all messages to console.log_fileβ path to the log file. if no log file is given, the system log facility is used by default.stream_timeoutβ set a timeout on socket operations. default10secondsnicenessβ start the scan with the given niceness. default10scaninfo_store_timeβ time in hours a scan is stored before being considered forgotten and being delete from the scan table. default0, disabled.max_scansβ maximum amount of parallel task that can be started. default0, disabled.max_queued_scansβ maximum number allowed of queued scans before starting to reject new scans. default0, disabled.min_free_mem_scan_queueβ minimum free memory in MB required to run the scan. if insufficient free memory is available, the scan is queued. default0, disabled.mqtt_broker_addressβ broker address to connect to for MQTT communication.mqtt_broker_portβ broker port to connect to for MQTT communication.mqtt_broker_usernameβ username to connect to MQTT broker for MQTT communication.mqtt_broker_passwordβ password to connect to MQTT broker for MQTT communication.feed_updaterβ sets the method of updating the feed.signature_checkβ set to true to enable feed signature check.notus_feed_dirβ directory where notus feed is placed.disable_notus_hashsum_verificationβ set to true to disable hashsum verification for notus advisories.
π«Ά SEE ALSO π«Ά
openvas(8), gsad(8), gvmd(8), greenbone-nvt-sync(8),
π MORE INFORMATION π
the canonical places where you will find more information about OSPD-OpenVAS are:
- Community Portal
- Development Platform
- Traditional home site
π AUTHORS π
ospd-openvas code is developed by Greenbone AG.
and that's the whole thing bestie!! π source/version vibes: Greenbone Vulnerability Manage... (yes it literally got cut off like that, we're keeping it, no notes π) and the date on the tin is August 2019. section 8, User Manuals. go forth and scan responsibly. β¨π¦
π¦ where this page comes from
- ubuntu resolute: ospd-openvas 22.10.1-1 Β· AGPL-3.0-or-later
- ubuntu stonking: ospd-openvas 22.10.1-1 Β· AGPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms