The crawler uses Wappalyzer's technology fingerprints in order to detect used technologies of a website. After finishing all the technologies are aggregated per single root URL.
There are two command line arguments:
urls
- Comma-separated urls to crawl.follow-external
- Specifies whether to follow external links.
Example usage:
go run main.go -urls=https://google.com -follow-external=true
When you press a key the crawling stops and the aggregated technologies for the root urls and their links are saved into fingerprints.json
file.