Does anyone know of a (free) tool, Windows or Mac OS, that can easily be set to extract all URLs (hyperlinks) from a website based on a pattern, for example they point to google.com etc. I need it to crawl the entire website/domain not just a single html page.