How do Wappalyzer detects back-end programming language of Site, but can't detect in some cases for eg: Facebook uses PHP but it can't detect and shows HTTP/2.
Hide Apache or Nginx version number from Wappalyzer The Apache and Nginx web servers can be identified by looking for the Server response header when requesting a web page. By default this includes the version number. To avoid this, you can disable server tokens in the configuration file.
Data accuracy Consistent customer feedback confirms that Wappalyzer is the most accurate technology profiler. Wappalyzer's data is updated daily, ensuring only actively visited websites are included in technology lookups and lead lists. The focus is on quality, not quantity.
Wappalyzer is a technology profiler that shows you what websites are built with. Find out what CMS a website is using, as well as any framework, ecommerce platform, JavaScript libraries and many more.
Wappalyzer is an open source community driven platform and all of it's source code can be found on this link: https://github.com/AliasIO/Wappalyzer
This is the specific file that does the detection https://github.com/AliasIO/wappalyzer/tree/master/src/technologies
In short, it uses regex on things like the site HTML, headers, scripts, meta, etc.
EDIT Jan 2021: The file containing the detection methods has changed to https://github.com/AliasIO/wappalyzer/blob/master/src/technologies.json Thanks @RaymondChenon for the update.
EDIT Nov 2021: The file(s) containing the detection methods has changed back to a folder with many files: https://github.com/AliasIO/wappalyzer/blob/master/src/technologies
As it has been mentioned. It uses regex to match what it already has. If facebook's php is not detected remember this.
Also it's not easy to detect backend technologies if there is extensive use of API's that can be a chanllenge.
Wappalyzer also has a commandline version that I think works the same as the browser addon.
npm i -g wappalyzer
That's what I think this folks are using for there Wappalyzer online
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With