URLINT(1) BSD General Commands Manual URLINT(1) NAME urlint - check HTML files for broken links SYNOPSIS urlint [-v] filename ... DESCRIPTION urlint reads one or more HTML source files and attempts to fetch each hyperlinked document referenced within them. For each link that cannot be fetched, urlint prints the name of the source file, a short descrip- tion of the problem, and the problematic link's URI. output. The following options are available: -v be more verbose: print the repsonse code for every URI that is fetched. EXAMPLES The command urlint /home/httpd/html/index.html reads /home/httpd/html/index.html and fetches all hyperlinked documents referenced within it, printing an error message for any documents that cannot be located. SEE ALSO curl(1), libcurl(3) AUTHORS urlint and its manual page were written by Ian Piumarta. The software is provided as-is, with absolutely no warranty, in the hope that you will enjoy and benefit from it. You may use (entirely at your own risk) and redistribute it under the terms of a very liberal license that does not seek to restrict your rights in any way (unlike a certain popular 'free' license/virus that propagates by pernicious contagion). BUGS o Relative URIs are not handled well. o A HTTP HEAD request is sent to the server for every hyperlinked docu- ment in the source files. There is no attempt to send only one such request for each unique URI. This can be hard on servers when most links are for internal navigation. Please send bug reports to the author at: firstName (at) lastName (dot) com. (See AUTHORS above for suitable values of firstName and lastName.) BSD August 31, 2007 BSD