Se desidero eseguire Nessus su un server Windows accessibile solo da un'altra macchina, posso configurare un tunnel SSH in questo modo:
ssh [email protected] -L 127.0.0.1:445:10.0.0.45:445 -L 127.0.0.1:139:10.0.0.45:139
Quindi configurerei Nessus per analizzare localhost
o 127.0.0.1
con assegni credenziali, usando il nome utente e la password dell'amministratore di Windows.
Il problema è che Nessus rileva che ha l'esecuzione del comando sul mio host Linux locale e mescola i risultati dall'host di destinazione con il mio host locale.
Normalmente non è un problema in quanto dovrei essere in grado di differenziare i risultati di Linux da Windows, ma mi chiedevo solo se c'era un modo per dire a Nessus di non interrogare la macchina locale nell'interesse della netta separazione dei risultati.
Nota che limitare le porte a 139 e 445 e impostare l'impostazione Test the local Nessus host
non ha alcun effetto su questo.