Provided by: gvmd_25.2.1-1_amd64 bug

NAME

       gvmd - Greenbone Vulnerability Manager daemon

SYNOPSIS

       gvmd OPTIONS

DESCRIPTION

       The  Greenbone  Vulnerability Manager is the central management service between security scanners and the
       user clients.

       It manages the storage of any vulnerability management configurations and of the scan results. Access  to
       data,  control  commands  and workflows is offered via the XML-based Greenbone Management Protocol (GMP).
       The primary scanner 'OpenVAS Scanner' is controlled directly via protocol  OTP  while  any  other  remote
       scanner is coupled with the Open Scanner Protocol (OSP).

OPTIONS

       -h, --help
              Show help options.

       --affected-products-query-size=NUMBER
              Sets  the  number  of  CVEs  to process per query when updating the affected products. Defaults to
              20000.

       --auth-timeout=TIMEOUT
              Sets the authentication timeout time for the cached authentication. Defaults to 15 minutes.

       --broker-address=ADDRESS
              Sets the address for the publish-subscribe message (MQTT) broker. Defaults to localhost:9138.  Set
              to empty to disable.

       --check-alerts
              Check SecInfo alerts.

       --client-watch-interval=NUMBER
              Check if client connection was closed every NUMBER seconds. 0 to disable. Defaults to 1 second.

       --create-encryption-key
              Create  a new credential encryption key, set it as the new default and exit. With no other options
              given, a 4096 bit RSA key is created.

       --create-scanner=SCANNER
              Create global scanner SCANNER and exit.

       --create-user=USERNAME
              Create admin user USERNAME and exit.

       -d, --database=NAME
              Use NAME as database for PostgreSQL.

       --db-host=HOST
              Use HOST as database host or socket directory for PostgreSQL.

       --db-port=PORT
              Use PORT as database port or socket extension for PostgreSQL.

       --delete-scanner=SCANNER-UUID
              Delete scanner SCANNER-UUID and exit.

       --delete-user=USERNAME
              Delete user USERNAME and exit.

       --dh-params=FILE
              Diffie-Hellman parameters file

       --disable-cmds=COMMANDS
              Disable comma-separated COMMANDS.

       --disable-encrypted-credentials
              Do not encrypt or decrypt credentials.

       --disable-password-policy
              Do not restrict passwords to the policy.

       --disable-scheduling
              Disable task scheduling.

       --encryption-key-length=LENGTH
              Set key length to LENGTH bits when creating a new RSA credential encryption key. Defaults to 4096.

       --encryption-key-type=TYPE
              Use the key type TYPE when creating a  new  credential  encryption  key.  Currently  only  RSA  is
              supported.

       --encrypt-all-credentials
              (Re-)Encrypt all credentials.

       --feed-lock-path=PATH
              Sets the path to the feed lock file.

       --feed-lock-timeout=TIMEOUT
              Sets  the  number  of  seconds  to  retry for if the feed is locked in contexts (like migration or
              rebuilds) that do not retry on their own (like automatic syncs). Defaults to 0 (no retry).

       -f, --foreground
              Run in foreground.

       --get-scanners
              List scanners and exit.

       --get-users
              List users and exit.

       --gnutls-priorities=PRIORITIES-STRING
              Sets the GnuTLS priorities for the Manager socket.

       --inheritor=USERNAME
              Have USERNAME inherit from deleted user.

       -a, --listen=ADDRESS
              Listen on ADDRESS.

       --ldap-debug
              Enable debugging of LDAP authentication.

       --listen2=ADDRESS
              Listen also on ADDRESS.

       --listen-group=STRING
              Group of the unix socket

       --listen-mode=STRING
              File mode of the unix socket

       --listen-owner=STRING
              Owner of the unix socket

       --max-concurrent-scan-updates=NUMBER
              Maximum number of scan updates that can run at the same time. Default: 0 (unlimited).

       --max-email-attachment-size=NUMBER
              Maximum size of alert email attachments, in bytes.

       --max-email-include-size=NUMBER
              Maximum size of inlined content in alert emails, in bytes.

       --max-email-message-size=NUMBER
              Maximum size of user-defined message text in alert emails, in bytes.

       --max-ips-per-target=NUMBER
              Maximum number of IPs per target.

       --mem-wait-retries=NUMBER
              How often to try waiting for available memory. Default: 30. Each retry will wait for 10 seconds.

       -m, --migrate
              Migrate the database and exit.

       --min-mem-feed-update=NUMBER
              Minimum memory in MiB for feed updates. Default: 0. Feed updates  are  skipped  if  less  physical
              memory is available.

       --modify-scanner=SCANNER-UUID
              Modify scanner SCANNER-UUID and exit.

       --modify-setting=UUID
              Modify setting UUID and exit.

       --new-password=PASSWORD
              Modify user's password and exit.

       --new-password=PASSWORD
              Modify user's password and exit.

       --optimize=NAME
              Run  an  optimization:  vacuum, add-feed-permissions, analyze, cleanup-config-prefs, cleanup-feed-
              permissions,  cleanup-port-names,  cleanup-report-formats,  cleanup-result-nvts,   cleanup-result-
              severities,  cleanup-schedule-times, cleanup-sequences, cleanup-tls-certificate-encoding, migrate-
              relay-sensors, rebuild-report-cache or update-report-cache.

       --osp-vt-update=SCANNER-SOCKET
              Unix socket for OSP NVT update. Defaults to the path of the 'OpenVAS Default' scanner if it is  an
              absolute path.

       --password=PASSWORD
              Password, for --create-user.

       -p, --port=NUMBER
              Use port number NUMBER.

       --port2=NUMBER
              Use port number NUMBER for address 2.

       --rebuild-gvmd-data=TYPES
              Reload all gvmd data objects of a given types from feed.

              The  types  must  be  "all"  or  a  comma-separated  of the following: "configs", "port_lists" and
              "report_formats".

       --rebuild-scap
              Rebuild all SCAP data.

       --relay-mapper=FILE
              Executable for automatically mapping scanner hosts to relays. If the option is empty or not given,
              automatic mapping is disabled. This option is deprecated and relays should be set explictly in the
              relay_... fields of scanners.

       --role=ROLE
              Role for --create-user and --get-users.

       --scanner-ca-pub=SCANNER-CA-PUB
              Scanner CA Certificate path for --[create|modify]-scanner.

       --scanner-credential=SCANNER-CREDENTIAL
              Scanner credential for --create-scanner and --modify-scanner.

              Can be blank to unset or a credential UUID. If omitted, a new credential can be created instead.

       --scanner-host=SCANNER-HOST
              Scanner host or socket for --create-scanner and --modify-scanner.

       --scanner-key-priv=SCANNER-KEY-PRIVATE
              Scanner private key path for --[create|modify]-scanner if --scanner-credential is not given.

       --scanner-key-pub=SCANNER-KEY-PUBLIC
              Scanner Certificate path for --[create|modify]-scanner if --scanner-credential is not given.

       --scanner-name=NAME
              Name for --modify-scanner.

       --scanner-port=SCANNER-PORT
              Scanner port for --create-scanner and --modify-scanner.

       --scanner-relay-host=SCANNER-HOST
              Scanner relay host or socket for --create-scanner and --modify-scanner.

       --scanner-relay-port=SCANNER-PORT
              Scanner relay port for --create-scanner and --modify-scanner.

       --scanner-type=SCANNER-TYPE
              Scanner type for --create-scanner and --modify-scanner.

              Either 'OpenVAS', 'GMP', 'OSP-Sensor' or a number as used in GMP.

       --scanner-connection-retry=NUMBER
              Number of auto retries if scanner connection is lost in a running task.

       --schedule-timeout=TIME
              Time out tasks that are more than TIME minutes overdue. -1 to disable, 0 for minimum time.

       --secinfo-commit-size=NUMBER
              During CERT and SCAP sync, commit updates to the database every NUMBER items, 0 for unlimited.

       --secinfo-fast_init=NUMBER
              Whether to prefer faster SQL with less checks  for  non-incremental  SecInfo  updates.  0  to  use
              statements with more checks, 1 to use faster statements, default: 1

       -c, --unix-socket=FILENAME
              Listen on UNIX socket at FILENAME.

       --user=USERNAME
              User for --new-password.

       --value=VALUE
              Value for --modify-setting.

       --verbose
              Has no effect. See INSTALL.md for logging config.

       --verify-scanner=SCANNER-UUID
              Verify scanner SCANNER-UUID and exit.

       --version
              Print version and exit.

       --vt-verification-collation=COLLATION
              Set  collation  for  VT  verification  to  COLLATION, omit or leave empty to choose automatically.
              Should be 'ucs_default' if DB uses UTF-8 or 'C' for single-byte encodings.

SIGNALS

       SIGHUP causes gvmd to rebuild the database with information from the Scanner (openvas).

EXAMPLES

       gvmd --port 1241

       Serve GMP clients on port 1241 and connect to an OpenVAS scanner via the default OTP file socket.

SEE ALSO

       openvas(8), gsad(8), ospd-openvas(8), greenbone-certdata-sync(8), greenbone-scapdata-sync(8),

MORE INFORMATION

       The canonical places where you will find more information about the Greenbone Vulnerability Manager are:

       https://community.greenbone.net (Community Portal)

       https://github.com/greenbone (Development Platform)

       https://www.greenbone.net (Greenbone Website)

COPYRIGHT

       The Greenbone Vulnerability Manager is released under the GNU GPL, version 2, or,  at  your  option,  any
       later version.

Manuals                                               User                                               gvmd(8)