Microsoft Internet Information Services - Documentation for Bmc Discovery Content Reference

Microsoft Internet Information Services - Documentation for Bmc Discovery Content Reference
Product name
Publisher page
  • [Microsoft|Microsoft]
Category
Application Server Software Platforms
Release
TKU 2023-May-1
More information
Publisher link

Extended Discovery pattern which allows to model "Website", "FTP Server", "Web Application", "Virtual Directory" and "Application Pool" is available for this product.

Microsoft Internet Information Services (IIS, formerly called Internet Information Server) is a set of Internet-based services for servers using Microsoft Windows.

The servers currently include FTP, SMTP, NNTP, WebDAV and HTTP/HTTPS.

Product ComponentOS TypeVersioningPattern Depth
Microsoft IIS ServiceWindowsRegistry and OS InferencesInstance Based
Microsoft IIS Webserver
Microsoft FTP Server

As the software is integrated within the Windows Operating System kernel, it cannot be run on any other Operating System - as such the patterns only identify Windows installations.

Software Instance Triggers

The following patterns will only run on Windows 2003 or earlier:

PatternTrigger NodeAttributeConditionArgumentFalse positive checking
IISDiscoveredProcesscmdmatches


(?i)\binetinfo\.exe$


IISWebserverDiscoveredProcesscmdmatches


(?i)\bsvchost\.exe$


argsmatches


(?i)-k.*iissvcs

FTPServerDiscoveredProcesscmdmatches


(?i)\bsvchost\.exe$

{escapeall}%systemroot%\system32\inetsrv\Metabase.xml{escapeall} must contain regex '(?i)iisftpserver'. %systemroot% is a Windows environment variable
argsmatches


(?i)-k\s+iissvcs

The following patterns will only run on Windows Vista or later:

PatternTrigger NodeAttributeConditionArgument
IISWebserver_7DiscoveredProcesscmdmatches


(?i)\bsvchost\.exe$

argsmatches


(?i)-k.*iissvcs

IISFTPServer_7DiscoveredProcesscmdmatches


(?i)\bsvchost\.exe$

argsmatches


(?i)-k\s+ftpsvc

IIS_7DiscoveredProcesscmdmatches


(?i)\bsvchost\.exe$

argsmatches


(?i)-k.*iissvcs

Simple Identification Mappings

The following processes are identified through the use of Simple Identifiers and are modeled within a full Software Instance for Microsoft Internet Information Services using the primary and associate relationships (See Application Model Produced by Software Pattern for more details about modeling this product).

NameCommandArguments
Microsoft IIS WebDAV Service


(?i)\bdavcdata\.exe$


Microsoft ASP.net Worker Process


(?i)\baspnet_wp\.exe$


Microsoft IIS Worker Process


(?i)\bw3wp\.exe$


Microsoft IIS Webserver - IIS 6.0 and above


(?i)\bsvchost\.exe$


^.*-k.*iissvcs

Microsoft IIS FTP Server


(?i)\bsvchost\.exe$


^.*-k.*ftpsvc

Microsoft IIS Service


(?i)\binetinfo\.exe$


Version information for this product is currently collected using one of two possible methods, either checking the registry for an explicit version number or by checking the operating system for a version that we know maps 1:1 with a specific version of IIS.

Sophia Al-Mansoor
Author

Sophia Al-Mansoor

Sophia analyzes international trade, startup ecosystems, retail transformation, and supply chain logistics for modern digital publications.