ZDrive

To allow users outside of CollegiumV's network to access their files stored on an internal file server without having to deal with FTP and similar access methods, I created a web appication called ZDrive. It is basically a web-based file manager, similar to Windows Explorer, written in C# (ASP.NET). The name comes from the fact that each user profile has a Z:\ drive mapped on login to the user's directory on the file server.

Using a series of scripts on the web server, it takes Windows domain authentication information and accesses that user's personal storage space on the file server. However, the scripts are capable of accessing any file system supported by Windows itself. ZDrive supports all common file operations, such as copy, move, or delete. Further, any file can be directly downloaded using a relay script which ensures only properly authenticated users download files from the network.

A screenshot of ZDrive in action: