smbclientavail()
Diese Funktion gibt den Wert TRUE zurück, wenn smbclient aus
OpenVAS heraus ausgeführt werden kann. Sie erstellt auch den
„SMB/smbclient“-Eintrag in der Wissensbasis und sollte zu Beginn eines jeden
WLSC-Skripts aufgerufen werden.
Beispiel:
include("smbcl_func.inc");
if(!get_kb_item("SMB/smbclient"))
{
smbclientavail();
}
if(get_kb_item("SMB/smbclient"))
{
do something;
}
else
{
report = string("SMBClient not found on this host !");
security_note(port:0, proto:"SMBClient", data:report);
exit(0);
}