---------------------------------------------------------------- Program: Piltdown Version: 0.6 Date: April 24, 2005 Language: Perl (of course!) Operating System: Any Author: Richard Rathe Web site: http://medinfo.ufl.edu/omi/tools/piltdown/ Copyright: University of Florida Q: What can I do with it? A: Check links on Web sites while you wash dishes. Q: What's new in this release? A: I added the -i flag to ignore addresses that contain a specific string (for example, -ixxx skips urls containing 'xxx'). Q: How do I install it? A: Put it where you normally keep command line programs. You may have to fix the #! line to match your system. Q: Where did the strange name come from? A: Piltdown Man - the missing link! Q: There are lots of link checkers out there. Why did you write another one? A: I found that the available Mac GUI link checkers were prone to errors, CGI checkers were slow, and command line checkers required a C compiler. A: How do I get it? Q: Go to: http://medinfo.ufl.edu/omi/tools/piltdown/ A: What do I pay? Q: Nothing. The program is free (!), but please do not repackage or charge a fee for it. A: What about distribution? Q: Feel free to pass it around, extend it, etc. as long as you include this readme file and credit the original author (me!). A: What if it doesn't work, or gives inaccurate information. Q: Piltdown comes without warrantee of any kind, expressed or implied. Use at your own risk. That said, feel free to contact me with questions, bug reports, or requests for future enhancements. A: How do I contact the author. Q: Go to http://medinfo.ufl.edu/omi/tools/piltdown/ and click the link. A: What about the open_TCP function? Q: I borrowed that bit of code from the book "Web Client Programming" by Clinton Wong (now out of print). I augmented and improved his original code. All other code is mine alone. ---------------------------------------------------------------- piltdown: find missing links (and other interesting artifacts) usage: piltdown [-densqv] [-i] url [url...] -d debugging mode (show extra detail) -e check external links (local host only by default) -i ignore urls that contain (may be regex) -n [0-5] depth of recursion (-2 is the default) -s spoof user agent (pretend to be M$IE) -q quiet mode (no progress 'dots') -v verbose mode (include valid links in report) Piltdown 0.6 by Richard Rathe Copyright 2005 by the University of Florida http://medinfo.ufl.edu/omi/tools/piltdown/ ---------------------------------------------------------------- revision history 0.3 inital release 0.4 added scanning of js files removed -a option added response code text improved link caching 0.5 added ssi failure check added content type to verbose output 0.6 completely reengineered get_links added check for url() links added -i ignore option fixed https bug ---------------------------------------------------------------- *end*