FrontPage

Chestnut FTP Search

Chestnut FTP Search

Chestnut FTP Search is a web application to search for files on FTP servers, in other words, FTP search engine. Files can by searched only by file/directory names, nor be file contents. Users can query files by part of the file name, the entire file name, a regular expression, or a shell pattern.

The program (script) is written in Python using web.py framework. To store file indexes PostgreSQL or MySQL is used.

Features

  • Five search modes: quick search, partial match, exact match, regular expression, shell pattern. Every mode can by case sensitive or case insensitive
  • Character set can by specified for particular server to allow non ASCII file names
  • Transliterated search
  • Multi-threaded indexer
  • Multi-threaded network scanner to scan networks and particular hosts for file servers
  • Server state indicator (online/offline)
  • File structure browsing without connecting to the file server
  • i18n support

Demo

Copying

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.


Library to use Sape and LinkFeed in Python-powered sites