In the Kingston release, Service Mapping does not consider the value in the mid.discovery.credentialless.enable system property, which enables MID Servers on which Nmap is installed to be used for credential-less Discovery. This property is set to true by default and cannot be used to disable credential-less application Discovery for Service Mapping across all MID Servers. However, this property is honored by horizontal Discovery.
Steps to Reproduce
- Install Nmap on a MID Server in your network.
- Assign an IP address range to that MID Server.
- Verify that the mid.discovery.credentialless.enable system property is set to true.
- Delete, change, or deactivate the credentials for one or more host machines within that IP address range.
- Run Service Mapping on an IP address and port within the test range.
- Verify that credential-less application Discovery ran successfully.
- Set the mid.discovery.credentialless.enable property to false.
- Run Service Mapping again on the same IP address and port.
- Verify that the setting on the property did not disable credential-less application Discovery.
Note: Credential-less application Discovery should not run when this property is set to false.
To disable the execution of credential-less Discovery for MID Servers used with Service Mapping, uninstall Nmap on all MID Servers that can access the IP ranges used by Service Mapping.
Related Problem: PRB1234931