Linkchecker
This is a simple tool for checking that a website has no broken
links and all the pages are valid HTML.
The python simply does the webcrawling and calls out to the
validate program to do the actual checking.
This is package wdg-html-validator
in debian.
You can download it here.