Network interface error when scanning with Nessus

Ok, so you have installed Nessus scanner on a Microsoft Windows Virtual Machine, and you get this error when attempting to scan a host.

“The network interface ‘\Device\{xxxxxx-xxxxxx-xxxxxxx-xxxxx}’ does not support packet forgery. This prevents Nessus from determining whether some of the target hosts are alive and from performing a full port scan against them. You may partially work around this problem by editing your scan settings to disable ‘Ping’ (Uncheck General->Ping host) and by providing Nessus with credentials to the remote host to prevent a port scan from taking place, however it would be preferable to scan over a different network interface.”

If you experience this error it has most likely been caused by the Microsoft ISATAP Adapter. Open cmd prompt, do an ipconfig /all, and you will be able to identify the culprit. It will have the same xxxx interface ID as in the error message above.

To fix, do the following;

(In device manager, the ISATAP adapter may not always be visible. If not, we first need to display all devices in device manager).  

  1. Click Start, click Run, type cmd.exe, and then press ENTER.
  2. Type set devmgr_show_nonpresent_devices=1, and then press ENTER.
  3. Type Start DEVMGMT.MSC, and then press ENTER.
  4. Click View, and then click Show Hidden Devices.
  5. Expand the Network Adapters tree.
  6. Right click on all ISATAP adapters, and select disable (Of course, you must not be reliant Ipv6 in order to disable these adapters)  
  7. Close the Nessus browser.
  8. Go to services and restart the Tenable Nessus service.
  9. Restart you Nessus browser, and attempt a re-scan.  

Leave a comment