firesync is a program to synchronize files in shared folders, between multiple computers, on a network.

(1) firesync should not be used for revision control. It was not designed for synchronizing files which need to be concurrently accessed and/or edited.

(2) firesync checks for modified files based on the date and time a file was last modified. Programs which screw around with this will cause problems for firesync and you may end up losing data (Personally, I don't know of any program that does this). Note that firesync itself, when necessary, simply copies the last modified date/time between files.

(3) firesync will create or overwrite files, but it will never delete files; a feature to spot unnecessary files may be added in the future, but for now it is the responsibility of the user to delete any unwanted files.

(4) You cannot sync folders on the same machine.

(5) firesync has only been tested synchronizing files between 2 machines. However, there should be no problem synchronizing files between more computers.

(6) I am not responsible for any data loss that may result from firesync. Read the license (a copy is also included in the zip package).

(7) firesync does not encrypt its transfers.

(8) All the computers for which you'll be using firesync should have the same date and time settings (the more exact the better). Different time settings between computers may cause modifications to not be detected. If you're running windows xp on both machines and your time settings are kept synchronized with an internet time server, the probabily of mismatched time settings is decreased.

(9) In general, firesync may fail to detect changes to a file made within 3 seconds of the last modification. This was done to avoid unnecessary file copies due to errors in numerical precision in the file modification time.

(11) This is the first version of firesync and although I don't consider it a beta release, I do advise anyone using it to take caution and create a backup of any files which is in a shared folder that is used by firesync. If you find any major bugs in firesync, please email me (aautar@digital-radiation.com).

How to use
After you've downloaded the zip package, extract all the files into a directory and run firesync.exe.

The first thing you'll need to do is specify which shared folders you'd like to keep synchronized. Once firesync has started, click on the Setup link. This will take you to the setup window, which is shown in screenshot 3 below.

From the setup window, select a local folder from the first drop-down menu, then select a remote folder on the network from the second drop-down menu. Repeat this process until you'll matched all the folders you want to keep synchronized, then click on Done.

You've now setup a uni-directional synchronization link (i.e. the folders on your computer will be kept in sync with remote folders, but remote folder won't be kept in sync with the folders on your computer). If your computer simply needs to have a read-only copy of files from another machine, a uni-directional synchronization link is exactly what you need.

If you plan on adding or editing files on both the local and remote computer, you must setup a bi-directional synchronization link. This is done simply by running firesync on a remote machine, and repeating the setup process (the only difference is that the folders you selected as the local folders will now be the remote folders, and the remote folders will now be the local folders).

Note that with 3+ machines, you can setup complex link structures between the machines, but unless your certain of what you're doing, I would advise against it.

Note: If the down-down menus are empty, make sure that the following conditions are met:
(1) Your computer is connected to the network
(2) Your computer has at least 1 shared folder, and there are other shared folders on remote computers
(3) Your network configuration is correct and file and printer sharing is enabled

In general, if windows networking is working correctly (i.e. network neighborhood is working correctly and shows the computers on your LAN), then firesync setup should be able to detect your shared folders.

Once you've finished with setup, and you have firesync running on your computers, simply click on "Sync Now!" to synchronize your files. The firesync window will show you it's status and what it's doing.

Note: You can setup which folders to sync without having firesync running on both machines. However, to sync files between 2 computers, firesync must be running on both machines.

Note: You must be logged in to each computer you want to sync files with and shared folders must have read and write permissions set.


firesync v1.0


+ Windows 2000 or Windows XP
+ Microsoft .NET Framework 2.0


Screenshot 1: Main Screen

Screenshot 2: File download in progress

Screenshot 3: Setup Window