Attack Surface Management
Created bytrickest-mhmdiaa
Last updated7/4/2024
Fingerprint Web Technologies
Description
Identify technologies running on a list of web servers. This module identifies different types of web technologies, including web server software, content management systems (CMS), content delivery networks (CDN), web application firewalls (WAF), and more.Features
- Identifies various types of web technologies.
- Collects metadata about the identified technologies, including the version information and technology-specific locations (such as login panels).
- Capable of processing tens of thousands of hosts simultaneously.
Inputs
Required
- web-serverss: a list of web server URLs
Outputs
- web-technologies: JSONLines records of web technology discovery details.
Changelog
- v1.0.0
- Initial release
- v1.0.1
- Added
headerinput
- Added
- v2.0.0
- Added detection of outdated technologies across common categories, including web servers (e.g. Apache HTTP Server), language runtimes (e.g. PHP), and frameworks (e.g. ASP.NET).
- When a version is successfully identified, it is added to the
versionfield. - If outdated version checks are supported for the detected technology:
- The latest known version is added to the
latest_versionfield. - If the detected version is outdated,
version_statusis set tooutdated. - If the detected version is current,
version_statusis set toup_to_date.
- The latest known version is added to the
- If the version cannot be determined or the technology is not supported for version checking,
version_statusis set tounknown.
- When a version is successfully identified, it is added to the
- Added detection of outdated technologies across common categories, including web servers (e.g. Apache HTTP Server), language runtimes (e.g. PHP), and frameworks (e.g. ASP.NET).