Sharehound is an open-source multiplatform network file systems indexer and searcher with Google-like query syntax.
Currently supported protocols are SMB (file shares in MS Windows-based networks) and FTP. Web UI is used for search and some
administration. 日本語 is supported! :)
It's written in Java and uses Apache Lucene as a full text search engine.
It doesn't consider file contents - only file path and name are indexed.
Historical data (deleted files and offline hosts info) is kept. Search can be limited to single directory and optionally its subdirs. An RSS feed is
provided for search results which allows to have notifications about added, changed and deleted files of interest.
I see following possible uses of this program:
File search by Windows LAN's shares, e.g. for files in a corporate local network. A sharehound server can be
deployed at corporate network to lower inbound external traffic: people would search distributives they need in
a local net first and download them locally if found. As a variation this could be implemented as an extension
for corporate proxy server but I don't think this is really necessary - people would do so themselves as local
download is usually faster.
Web-interface for remote computer's file system listing (e.g. to browse file system of home computer from remote
RSS notification about files of interest, e.g. new music at given computer, set of computers or the whole net
FTP server search and changes notification companion. I think this can be interesting for FTP site owners.
RSS notification for updates in version control system. There are no full support for VCSs yet but you can just
point sharehound to (shared) file system snapshot of a repository (Subversion, CVS, Perforce - whatever) and
get RSS notification when set of files or their attributes (date, size) in a given dir (and, optionally, in its
subdirs) is changed.
Sharehound is an open source project and is distributed under BSD, classic OSI-certified license type.
I'll be glad to hear from you. Most easy way to leave a feedback on this product is to
a comment to a dedicated blog. It also has posts
dedicated to separate releases, so better comment to relevant posts. Another places to discuss Sharehound, report bugs
and request enhacements are:
you can also submit bug reports and
feature requests, but make sure you
don't repeat existing items, so read them before posting new one please.
If you're a developer and feel like you want to contribute to this project, write me about it, or just write the code and
send a patch for a start. Better talk with
me first so we make sure our efforts don't duplicate.
Artem Vasiliev, abublic[at]gmail[dot]com
The project's page at sourceforge
Last updated by $Author: artemv $, $Date: 2007-08-19 09:05:34 +0400 (Sun, 19 Aug 2007) $