# Why the following scanner preferences are undocumented

Some scanner preferences are found in the scanner code but are not documented in the man page. This is because such preferences are for internal usage or just preferences to be set via the client and there is no intention to be set via the configuration file. The following are the preferences and what they are used for and the reason they are not documented in the man page.

- auth_port_ssh: This setting is scanner wide. Not to be set in the config file since it has priority. Internally used. It will be set by the client, else it is checked in the kb, else defaults to 22 (SSH default port).
- config_file: Location of the config file. It can only be set via the command line.
- TARGET: Is the host list to be attacked. Internally used and set by the client.
- exclude_hosts: excluded host from the TARGET list. Internally used and set by the client.
- hosts_ordering: intended to be used by the client. If Boreas is active, this option is ignored, since the host order changes in the mean the host are detected as alive
- mqtt_enabled: internally used for selection of python implementation of Notus
- openvasd_lsc_enabled: internally used for selection of rust implementation of Notus
- ov_maindbid: internally used.
- plugin_set: List of plugin OIDs to be run against the target. This is set by the client and used to initialize the plugin scheduler.
- reverse_lookup_only: Only scan IP addresses that can be resolved into a DNS name. To be set by the client.
- reverse_lookup_unify: If multiple IP addresses resolve to the same DNS name the DNS name will only get scanned once. To be set by the client
- source_iface: Deprecated. Currently ignored.
- sys_ifaces_allow: Deprecated. Currently ignored.
- sys_ifaces_deny: Deprecated. Currently ignored.
- ifaces_allow: Deprecated and internally ignored
- ifaces_deny: Deprecated and internally ignored
