Websnap is a webpage snapshot tool. Given a URL, it loads the page in a headless browser, records all requests/responses, and rewrites remote resources to local files so the page can be viewed offline.