Thomas Bley writes "IntegraTUM WebDisk is a free java web application which gives you direct access (without mount) to a file server. It is written using Java Servlets and the jCIFS library (jcifs.samba.org). Supported file servers are Samba, MS Windows and NetApp OnTAP and those based on the CIFS-protocol.
For installing you need a Tomcat-Server.
The WebDisk is very interesting for schools, universities and especially those who do not want to give direct access to a file server (via port 139 / 445). The IntegraTUM WebDisk serves as a CIFS-HTTP(s)-Gateway which doesn't host any data. For security reasons this is a very good, flexible and cross-platform solution against viruses using admin-shares or other security wholes. With a web-based cifs-gateway you can keep the file server completely in a dmz without opening ports for unknown road warriors.
Create, Delete, Copy, Move, Rename, Upload, Download any combination of files and directories (even copy accross several servers). Also you can download complete directories as a .zip-archive.
Using a NetApp filer it is also possible to access the snapshots (same as Volume Shadow Copy under Windows Server 2003) directly with the web application.
IntegraTUM is a project of the Technical University of Munich aimed to create a user-friendly and seemless infrastructure for information and communication on the TU Muenchen (= Technical University of Munich, Germany). As part of my research paper I developed the IntegraTUM WebDisk with support from the Leibniz-Rechenzentrum München (= Leibniz computer center in munich).
UML deployment diagram:http://sourceforge.net/dbimage.php?id=38738
More screenshots:http://sourceforge.net/project/screenshots.php?gro up_id=145888