Microsoft Windows SMB Service Enumeration

info Nessus Plugin ID 10456
New! Plugin Severity Now Using CVSS v3

The calculated severity for Plugins has been updated to use CVSS v3 by default. Plugins that do not have a CVSS v3 score will fall back to CVSS v2 for calculating severity. Severity display preferences can be toggled in the settings dropdown.


It is possible to enumerate remote services.


This plugin implements the SvcOpenSCManager() and SvcEnumServices() calls to obtain, using the SMB protocol, the list of active and inactive services of the remote host.

An attacker may use this feature to gain better knowledge of the remote host.


To prevent the listing of the services from being obtained, you should either have tight login restrictions, so that only trusted users can access your host, and/or you should filter incoming traffic to this port.

Plugin Details

Severity: Info

ID: 10456

File Name: smb_enum_services.nasl

Version: 1.45

Type: local

Agent: windows

Family: Windows

Published: 7/3/2000

Updated: 9/22/2020

Dependencies: netbios_name_get.nasl, smb_login.nasl

Asset Inventory: true

Vulnerability Information

CPE: cpe:/o:microsoft:windows

Required KB Items: SMB/transport, SMB/name, SMB/login, SMB/password

Excluded KB Items: SMB/not_windows

Reference Information

IAVT: 0001-T-0751