Secure file transfer server - tools ?
I am looking to build a secure File Transfer Gateway for my company. The purpose is to act as a gateway for transferring files in and out of a company. These files need to be received, inspected (antivirus etc), logged and then forwarded. Files need to go to a number of other companies, some of which want FTP, some want SSH/SCP, some want FTP/SSL and sometimes rsync. I guess their security people are just like that.
Sure, I could use perl to do all of these things, and it would work well. But I am hoping that there is something else out there. I am feeling perlish lazy.
My current idea would be some kind of tool that acts as configuration tool for all of these tools. In the same way that Firestarter acts as a configuration tool for IPtables
in a perfect world I would like to be able to do the following:
- upload and download files
- schedule transfers to occur at any time, regularly or one off
- use FTP, SFTP, HTTP and CIFS/SMB (maybe even FTP/SSL)
While I know that can shell script all of these I am hoping to find a package that does this. I have looked around for a few horus now and can't find anything and I am hoping someone can help.