©1994-2003 Kevin Boone
Home     Section index     K-Zone home Download Java

Site search

Glossary
Confused by computer jargon? Look it up!

Shameless plug


Now available!

Articles
- Ten-minute guide to setting up a WAP site

- Talk like your boss: new developments in managerese

More...

Development
File handling in the Linux kernel

Java development for the Sony-Ericsson P800

SunONE Application Server 7 FAQ

More...

Linux
Using Linux with the Treo 600

- Linux on the Tecra M1

- Some notes on openzaurus

More...

Download
Java stuff

Linux stuff

More...

(Please read the download policy)

Home automation
The X10 system

Linux TW723 driver

More...

The K-Zone
K-Zone computing

K-Zone law

K-Zone education and science

K-Zone motorcycles

K-Zone DIY

K-Zone railways

K-Zone martial arts

About the author

K-Zone home page

 
Download
Computing
Wallet
JavaChimes
JCalc
PhotoIndex
JavaPopt
SunTimes
MailGate
MP3 Web interface
jmix
FileGate Web/FTP gateway

FileGate is a simple Web application that allows browsers to interact with an FTP server, for uploading and downloading files. This may be useful in places where direct FTP access is not allowed. FileGate can be configured to allow users to talk to any FTP server, or to a server designated in the configuration file.
       FileGate is fully J2EE-compliant, and is intended to be used with the Tomcat servlet engine, although any J2EE-compliant JSP/servlet-enabled Web browser should work.
       The application contains rudimdentary end-user documentation, accessible throught the `help' link on the title bar.
       FileGate does not attempt to enforce security on the target server, although it is possible to configure which users are allowed to run it at all. Instead, it presents users with a user ID/password dialog box which collects information that is then used to connect to the specified FTP server. Because Tomcat supports SSL, running FileGate on an SSL channel is a nice way to get FTP access without needing to send plaintext passwords over the Internet.
       When logged in, the user will see a file/directory browser like this:

FileGate screenshot

Clicking on a file attempts to download it. Clicking on a directory changes to that directory. The `upload' box can be used to upload files.
       FileGate is very simple; its facilities are basic and it is not very configurable. However, it may serve as the basis of a more complex application.

For more information see the README file.

Download JAR file.