-
Notifications
You must be signed in to change notification settings - Fork 0
Home
grimmvenom edited this page Jul 18, 2019
·
3 revisions
Canary is a command line tool to scrape html elements, test availability of links and images, and export results into an easy to read report. It's original intention was to save time testing content on websites for non-technical users.
Current Features:
- GET HTTP / HTTPS Status of a bulk of URLS (-status option)
- Scrape valid images, links, form fields (-scrape option)
- Validate Content is available / works (-verify option, -scrapes then tests results)
- Requests being made are not duplicated. Canary checks to only make unique requests.
- output results in json or .xlsx format
- Component test identification
- Component test execution
The vision now for canary is to have it be the trigger for automated testing.
Future Features:
- Headless browsing or Selenium for Angular / js sites
- Sitemap
- TCP packet tracking using tcpdump All requests will be captured. Can be used for troubleshooting or request / packet replay
- pa11y.org accessibility checking
- W3C Compliance Checker
- Locust integration to improve GET / POST Requests