Application fingerprinting

What is application fingerprinting?

Application fingerprinting is the process to discover which application is used by looking at its behavior and data output. This is used to perform reconnaissance on a target and learn more about the environment. Typically banners and error messages are good sources to see if an application name is revealed. Protocol specifics or the lack of support of features may also be an indicator.

Tool categories

There is 1 tool collection available that covers application fingerprinting:

Security tools

The following security tools are linked to application fingerprinting and are worth investigating.

  • wafw00f (Fingerprint web application firewall technology)