icTransfer is the flagship product of icStatic.com. A fully featured web server, icTransfer is fast, reliable and secure. Fully HTTP/1.1 compliant, icTransfer provides the power for small business websites and intranets, but provides the ease of use only normally found in home products.

Currently still in development, icTransfer is is expected to be completed around Easter 2006, visit this page regularily to keep up-to-date with new target deadlines and view feature status. I will also be posting regular updates on the projects status on my blog.

icTransfer's range of features make it appealing to even the largest of companies while its ease of use and low price tag make it accessible to home users, hobbyists and students.

Current Features
  • Friendly user interface
  • Fully HTTP/1.0 and HTTP/1.1 compliant
  • Modular structure
  • Animated tray icon
  • Configurable server name
  • Password protected folders/realms
  • External folder links (Aliases)
  • Directory listings in two formats
  • Custom error pages with SSI support
  • Crash/Error detection and correction
  • Full CGI support, including Perl and PHP support (with free interpreter download)
  • Access controls by IP address
  • Hide folders and files in directory listings
  • Display ID3 (MP3) tags in directory listings
  • Limit connections per IP and per file
  • Built in log viewer
  • Connection Manager with ability to disconnect users
  • Resume large file downloads from any point (with a capable client)
  • Run as a Windows NT/2000/XP service or application
  • Watertight security model
  • Extendable With SDK and plugin modules
  • Server Side Includes
  • Virtual Hosts
  • Tree view configuration system

Planned Features
  • Web-based configuration interface
  • FTP server
  • Telnet server and Telnet configuration
  • Bandwidth limiter
  • Autoupdate system
  • XSSI
  • Load limiting over multiple drives
  • Message digest authorisation
  • Scripting language
  • Different Page/Directory for different IP addresses and users

Here are just some of the possible things to do with icTransfer:

BusinessHome
  • Run an intranet site from a desktop PC
  • Run a website from a permenantly on PC
  • Filter/Monitor user traffic using the proxy server
  • Run an internet shop
  • Test commercial sites before publishing them to the internet
  • Allow clients/users to download files
  • Allow remote access to files on a PC
  • Send messages between PCs
  • Run a hobby website from your PC
  • Test your webpages before you put them on the internet
  • Access your files while away
  • Share files with friends
  • Send messages to your files
  • Monitor/Block a child's internet access
  • Make an MP3 server so you can listen to your music on the move
  • Allow a second PC to access the internet through a proxy

Contents:

  1. How much does icTransfer cost?
  2. Where can I get icTransfer?
  3. Can I see the source code for icTransfer?
  4. Why is icTransfer not free like Apache?
  5. The server produced an error and crashed, what should I do?
  6. How do I run ASP scripts on icTransfer?
  7. How do I run PHP scripts on icTransfer?
  8. How do I run Perl scripts on icTransfer?


1. How much does icTransfer cost?
  • The prices have not yet been finalised but icTransfer is expected to be distributed in 3 versions: Free, Home and Professional. Home and Professional will probably sell for £20 and £95 respectively.
2. Where can I get icTransfer?
  • icTransfer will be sold online from this website. I will arrange for my distributor to give the option of electronic delivery or delivery on cd (for a small amount extra). All transactions will be performed through a secure server and all details will be 100% secure.
3. Can I see the source code for icTransfer?
  • If the source code was made available, nobody would buy it, so no.
4. Why is icTransfer not free like Apache?
  • I am a poor student with a hefty student loan, I can't afford to spend all this time on a product that wont make any money! Apache is free because it was created by hundreds of individuals all putting their bit in. icTransfer was written by me soley.
5. The server produced an error and crashed, what should I do?
  • All software contains bugs, some go undetected for years. If you find a bug in ANY software you should report it to the maker. It would be very helpful to us if you could submit your log file (c:\icterror.txt) on the form 'Bug Report' this will help us trace the error.
6. How do I run ASP scripts on icTransfer?
  • Unfortunately there are no free interpreters for windows apart from IIS that I am aware of. You can buy a commercial ASP interpreter from ActiveHTML, then follow the procedure in the icTransfer documentation for installing a script interpreter.
7. How do I run PHP scripts on icTransfer?
  • Download and install PHP for windows from PHP.NET, then follow the procedure in the icTransfer documentation for installing a script interpreter.
8. How do I run Perl scripts on icTransfer?
  • Download and install PHP for windows from ActivePerl.com, then follow the procedure in the icTransfer documentation for installing a script interpreter.

Below are some screen shots of icTransfer in use:



icTransfer About Box



Services List



Testing The Error Handling



Connection Manager



Sending A Message



Receiving A Message



Log Viewer



Manager Application (1)



Manager Application (2)



Copyright icStatic (C) 2008