Description

This plugin fingerprints the remote web server and tries to determine the Operating System family (Windows, Unix, etc.). The fingerprinting is (at this moment) really trivial, because it only uses one technique: windows path separator in the URL. For example, if the input URL is http://host.tld/abc/def.html then the plugin verifies if the response for that resource and the http://host.tld/abc\def.html is the same; which indicates that the server is running Windows.

Plugin type

Infrastructure

Options

This plugin doesn’t have any user configured options.

Source

For more information about this plugin and the associated tests, there’s always the source code to understand exactly what’s under the hood:
github-logoPlugin source code
Unittest source code

Dependencies

This plugin has no dependencies.