NMAP jaka wersja protokołu SMB jest włączona na zdalnym hoście?

https://nmap.org/nsedoc/scripts/smb-protocols.html

Przykład użycia

nmap -p445 --script smb-protocols <target>
nmap -p139 --script smb-protocols <target>

W systemie Windows 8 i nowszych można 
Get-SmbConnectionsprawdzić, jaka wersja protokołu SMB jest używana dla danego połączenia, za pomocą polecenia powerhsell.

Get-SmbConnection

2. Oto co należy zrobić, aby pobrać wersję SMB:

  1. Otwórz Powershell jako Administrator. Kliknij prawym przyciskiem myszy na ikonę i powiedz „Uruchom jako Administrator”.
  2. Teraz musisz uruchomić 2 polecenia w ciągu 10 sekund, w przeciwnym razie system Windows zamknie porty jako nieużywane.
    1. Uruchomić dir \\SERVERNAME\C$
    2. Uruchom  Get-SmbConnection: kolumna „Dialekt” zawiera wersję Twojego SMB.
  3. Sprawdź macierz pod tym linkiem, aby upewnić się, że system operacyjny odpowiada właściwej wersji systemu operacyjnego. W przeciwnym razie konieczna będzie aktualizacja SMB.