What exact steps are required in the “Credentials” → SMB section to make it use Kerberos instead of NTLM? Is there any working example or official documentation for this use case?
Any help or pointers would be greatly appreciated!
Kerberos support is not enabled in the Community Edition products. See the screenshots attached, the official documentation and changelog you are viewing is for the Enterprise products.
However, inspecting the user-interfaces, you will find that Kerberos credential type is not available in the Community Edition (see screenshots).
Thanks for clarifying that. I was waiting to be corrected there.
I saw that Kerberos was included in the commits way back in openvas-scanner v23.14.0 via libkrb5-dev. But failed to see that it needed to be enabled in GSA. I guessed it was just disabled for Community Edition.
You can check the used config.js file in you browser either putting the URL directly into your browser or using the network tab and the corresponding request entry. After changing the value in the config.js file you need to reload the whole browser window. Otherwise the change will not be applied in the web application.
Btw. I just checked with enableKrb5: false and enableKrb5: true and it works as expected. In the Target dialog the SMB (Kerberos) field shows up with enableKrb5: true.
Could you please tell me what else I can try or what I might be doing wrong, taking into account the information above about mounting the config and its contents?