projectdiscovery / wappalyzergo

A high performance go implementation of Wappalyzer Technology Detection Library
MIT License
698 stars 107 forks source link

Add FingerprintWithInfo method #35

Closed michenriksen closed 1 year ago

michenriksen commented 1 year ago

Hi there!

This PR introduces a new FingerprintWithInfo method which returns a map similar to the Fingerprint and FingerprintWithTitle methods, with the difference that the map values are structs which, for now, contain description and website URL for the associated app/technology.

In order for this to work, I have extended the fingerprint structs to hold this information, as well as modified update-fingerprints to include this information from the raw Wappalyzer fingerprints when exporting.

Please note that update-fingerprints is, at the time of writing, failing with an error due to a syntax error in one of the Wappalyzer JSON files. So, this is not caused by this change.

Thanks for maintaining this great package!

sonarcloud[bot] commented 1 year ago

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

ehsandeep commented 1 year ago

Thank you @michenriksen for the update.