MOMspider is a web-roaming robot that specializes in the maintenance of distributed hypertext infostructures (i.e. wide-area webs). The program is written in Perl and, once customized for your site, should work on any UNIX-based system with Perl 4.036.
For more information on what MOMspider is, why it is needed, and how it was designed, see the MOMspider paper that was presented at the First International Conference on the World-Wide Web (WWW94).
Redistribution and use in source and binary forms are permitted, subject to the restriction noted below, provided that the above copyright notice and this paragraph and the following paragraphs are duplicated in all such forms and that any documentation, advertising materials, and other materials related to such distribution and use acknowledge that the software was developed in part by the University of California, Irvine. The name of the University may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
Use of this software in any way or in any form, source or binary, is not allowed in any country which prohibits disclaimers of any implied warranties of merchantability or fitness for a particular purpose or any disclaimers of a similar nature.
IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION (INCLUDING, BUT NOT LIMITED TO, LOST PROFITS) EVEN IF THE UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Dr. Mark Ackerman deserves credit for suggesting a maintenance robot would make a good project for the Web. Mark and I will be examining the results returned from MOMspider sites for what they can tell us about the existing use of distributed hypertext systems and their needs for both short and long-term maintenance. Send us a note if you would like to be a site for the long-term case study or if you would like to help support further research in this area.
This work was sponsored in part by the Advanced Research Projects Agency under Grant Number MDA972-91-J-1010. This software and its documentation does not necessarily reflect the position or policy of the U.S. Government and no official endorsement should be inferred. Their support is appreciated.