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