sensepost / gowitness

🔍 gowitness - a golang, web screenshot utility using Chrome Headless
GNU General Public License v3.0
3.23k stars 345 forks source link

Add the applications technologies #104

Closed guervild closed 3 years ago

guervild commented 3 years ago

Hey I made a quick change that displays the technologies used by the application. The check is made using wappalyzergo from projectdiscovery. The technologies are displayed in the gallery:

Capture d’écran 2021-05-28 à 23 57 28

And in the detail page: Capture d’écran 2021-05-29 à 00 10 06

Another feature could be to search through the technologies ( ex: search all the drupal ).

leonjza commented 3 years ago

Crazy how the hivemind works. I've been wondering about this, but wasn't sure how neat it would be to implement. The way proposed in this PR using wappalyzergo is excellent. Will test && merge soon! Thank you 🙌 !

guervild commented 3 years ago

Happy you like it! wappalyzergo is amazing and really easy to use ^^

I did not work on the possibility to search after applications by technologies yet (https://github.com/sensepost/gowitness/blob/11494176a8fcbb4373e61096d147bd2fe9318d5a/cmd/report_serve.go#L214) but it could be a great addition too. If you have some idea to realize that 😄

randomactsofsecurity commented 3 years ago

This is sweet! I wonder if we could have some advanced sorting options as well, like group based on screenshot similarity and then group by technologies (as well as a singular group/sort by technology)