chorsley / python-Wappalyzer

Python driver for Wappalyzer, a web application detection utility.
GNU General Public License v3.0
309 stars 122 forks source link

Improve the implied technologies management and confidence #41

Open tristanlatr opened 3 years ago

tristanlatr commented 3 years ago

Since #36, implied technologies that contain the confidence are parsed and if it's equal or greater than 50, it's added to the results. But we do not track this confidence afterwards. It would be good to have some control about this behaviour in the analyze method arguments.

Additionally, this feature is only working when using the analyze method, not other.

Also, I'm not too sure what get_confidence(app_name) is doing, it's like it returns the sum of confidences got from the technologies.json file regex expressions, for a specified app. But it does not returns the confidence that a certain website has an app. And I think it's buggy since it always returns a empty list to me.

The confidence per technology is a missing feature from this implementation yet