smbversion()SMBclient-basierte WLSC NASL Skripte schreibenSMBclient-basierte WLSC NASL Skripte schreibensmbclientavail()

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);
  }

smbversion()SMBclient-basierte WLSC NASL Skripte schreibenSMBclient-basierte WLSC NASL Skripte schreibensmbclientavail()