Sharehound is a network file systems indexer and Google-like searcher written in Java and based on Apache Lucene. It currently supports SMB file shares (i.e. MS Windows-based network shares) and FTP resources. A Web UI is used for search and crawl monitoring. An RSS feed is provided for search results that include deleted files info.
libpdtp is a client library for the Peer Distributed Transfer Protocol, which provides BitTorrent-like content distribution through a peer network while allowing servers or server clusters to export a dynamically changing directory hierarchy, making PDTP suitable for roles currently filled by HTTP or FTP servers. It is designed to be equally as usable in single-threaded CLI applications or multi-threaded GUI applications.