Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 30.071.054 Times

FTP SyncAgent 1.0 Beta

  Date Added: April 09, 2010  |  Visits: 816

FTP SyncAgent 1.0

Report Broken Link
Printer Friendly Version


Product Homepage
Download (83 downloads)

FTP SyncAgent is a software that keeps a local folder and a remote FTP folder in sync. All what you need to do is to create a Java properties file (explained here) and start it. Currently there is only a console-based UI and you will be asked for files to download/upload or remove. Later on, I will provide a more intelligent agent module which can be pre-configured for common descision patterns and which will be able to choose automatically what to do. Thus, the agent should be able to run as a cron job and periodically check for required updates. Quick Start 1. Download the latest release of FTP SyncAgent and the two dependent libraries: Jakarta Commons Net and ORO (you will only need the two JAR files commons-net-[version].jar and jakarta-oro-[version].jar). 2. Create a properties (config) file for each directory to sync, e.g. syncedFolder.properties and save it somewhere, lets say in /home/myUser/syncedFolder.properties. The file should contain at least the following lines (you can copy it from here!): host=ftp.theFTPserver.com port=21 user=myUserName pass=myPassword remoteFolder=absolutePathToTheLocalFolderToSync localFolder=relativePathToTheRemoteFolderToSync verbose=true passive=true ignore=.backup .bak ~ The host, port, user, and pass properties should be clear, the remoteFolder is the path to the remote folder relative to the FTP home directory (e.g. /mySyncedFiles), the localFolder is the absolute directory path to the local folder to be synced (e.g. /home/myUser/aFolderToSync). The property verbose is just for a more detailed output to the shell when sychronising, passive will enable (or disable) a passive connection to the server (if you are behind a firewall our gateway router), and using ignore you can specify file suffices to exclude. 3. Setup the classpath or specify it when starting (as shown here at the next step). The classpath must contain the two dependent JARs as described under requirements and the FTP SyncAgent JAR file ftpsyncagent.jar. 4. Now you can run FTP SyncAgent with the following command (you must adjust the path to the JAR files according to your directory structure! Create a shell script or batch file for an easier startup): java -cp /opt/javalibs/ftpsyncagent.jar:/opt/javalibs/commons-net-1.4.1.jar: /opt/javalibs/jakarta-oro-2.0.8.jar at.langegger.ftpsa.SyncAgent /home/myUser/syncedFolder.properties The basic usage is: java -cp [jar-files] at.langegger.ftpsa.SyncAgent [custom properties-file] 5. Thats all. For any questions, contact me (via e-mail, address below).. SourceForge presents the FTPSyncAgent project. FTPSyncAgent is an open source application. SourceForge provides the world's largest selection of Open Source Software. Sorry, development has been canceled. FTPSyncAgent helps you to keep a specific local directory in sync with a remote FTP folder. Currently it's a console application, but in future a more intelligent and autonomous deamon will be provided.

Requirements: No special requirements
Platforms: Linux
Keyword: Beta File Folder Ftp Ftp Syncagent Jar Local Local Folder Remote Remote Ftp Syncagent
Users rating: 0/10

License: Freeware Size: 10.24 KB
FTP SYNCAGENT 1.0 RELATED
FTP Clients  -  WAppFTP_Client2 3.0
With WAppFTP_Client3 you can transfer Files from your local system to a remote host (Unix or Windows 2000/NT), or from a remote Host to your local system. You will be able to create directories, delete directories/files, change the name of...
2.6 MB  
Science  -  OPeNDAP 3.5.1
OPeNDAP is a client/server system for making local data accessible to remote locations without regard to the local or remote storage format, architecture, or environment. BES is a new, high-performance back-end server software framework that...
901.12 KB  
FTP Clients  -  Auto FTP Free 3.59
Auto FTP Free uploads, downloads, and synchronizes directories easily. It makes file transfers as easy as click, drag, and drop! The built-in File Manager's lets you drag and drop files and folders to and from any FTP server. Upload, or...
5.03 MB  
Utilities  -  FTP File System 0.6.2
FTP File System is a Linux kernel module, enhancing the VFS with FTP volume mounting capabilities. That is, you can "mount" FTP shared directories in your very personal file system and take advantage of local files ops.
40.96 KB  
FTP Clients  -  SendTo FTP 2.8
SendTo FTP is an easy-to-use file transfer program for sending files from your local PC to a remote host, very handy and time saving for web page publishing and updating. It will make your file uploading one click away. To use SendTo FTP, simply...
360 KB  
Backup Utilities  -  Sql Backup Free 1.0.1
Sql Backup Free: * Runs Full SQL Server Database Backups on schedule * Compresses (zips) the backups * Sends backups to FTP, local, network folder or HDD drive * Sends an e-mail confirmation on job's success or failure...
643 KB  
FTP Clients  -  Pure FTP Server 1.0.21
Pure FTP Server is a fast, production quality, standards-conformant FTP server based on Troll-FTPd. Pure FTP Server has no known vulnerability, it is trivial to set up, and it is especially designed for modern kernels. Features include PAM...
552.96 KB  
Libraries  -  POE::Component::Client::FTP 0.07
POE::Component::Client::FTP is a Perl module that implements an FTP client POE Component. SYNOPSIS use POE::Component::Client::FTP; POE::Component::Client::FTP->spawn ( Alias => ftp, Username => test, Password => test, RemoteAddr =>...
13.31 KB  
Password Recovery  -  FTP Password Recovery 1.0
FTP Password Recovery emulates a local FTP server and thereby allows you to recover the FTP login password for any FTP account you may have, as long as it is cached inside an FTP client program. FTP passwords are commonly cached by FTP programs...
808 KB  
FTP Clients  -  DPS-FTP 0.6.1a
DPS-FTP is a multi-threaded FTP client for GNOME. It was originally called Kevlar FTP, since its interface was inspired by Bulletproof FTP, and Kevlar is bullet-proof. But DuPont actually sent me a notice telling me that I cant use their...
122.88 KB  
NEW DOWNLOADS IN NETWORK & INTERNET, FTP CLIENTS
Network & Internet  -  Free WiFi Hotspot 3.3.1
Free WiFi Hotspot is a super easy solution to turn your laptop or notebook into a portable Wi-Fi hotspot, wirelessly sharing your internet connections like DSL, Cable, Bluetooth, Mobile Broadband Card, Dial-Up, etc. through the built-in wireless...
1.04 MB  
Network & Internet  -  Easy Uploads 1.8
Easy uploads is a file storage media streaming application designed by Filestreamers that allows you to upload, store, and stream your files from their virtually unlimited file storage server. Easy Uploads can backup,share, and stream your files...
615.97 KB  
Network & Internet  -  IPv6 CARE 3.2b
IPv6 CARE, "IPv6 Compliant Automatic Runtime Environment", is a Linux tool able to patch ipv6-agnostic programs on-the-fly ('patch' mode). It can also generate a diagnosis about the IPv6 compliance of an application ('check' mode).
409.6 KB  
Network & Internet  -  PacketFence ZEN 3.1.0
PacketFence is a fully supported, trusted, Free and Open Source network access control (NAC) system. Boosting an impressive feature set including a captive-portal for registration and remediation, centralized wired and wireless management, 802.1X...
1024 MB  
Network & Internet  -  django-dbstorage 1.3
A Django file storage backend for files in the database.
10.24 KB  
FTP Clients  -  sftpup 5
sftpup is used for uploading files to ftp servers and keep them consistent to a local directory. To use sftpup go follow these steps: 1. Create a directory for your work, e.g. www where all files will be stored. For example,...
153.6 KB  
FTP Clients  -  libtftp 0.2
libtftp is a portable library which contains a simple TFTP client and server. It's written in pure QT3, so it will run on every platform where QT is present. libtftp can be used easily with KDE applications for example, but also on...
586.75 KB  
FTP Clients  -  KVsftpdManager 0.3.5
kvsftpdmanager is a KDE Control Center module for vsftpd configurations.
1.6 MB  
FTP Clients  -  PHTP 2.0 beta1
PHTP is a simple, effective, and highly customizable FTP client with an HTML interface. It can be implemented on a remote server to allow files to be downloaded directly to it, as it is able to make connections with any FTP server.
125.95 KB  
FTP Clients  -  GAdmin-OpenVPN-Client 0.1.6
GAdmin-OpenVPN-Client 0.1.5 has been released. Removed unused client directives tls-client and DH key. TLS-Auth is determined by the existence of the TA.key. Moved the logging directory to /var/log/gadmin-openvpn/client.
235.52 KB