I agree with your points. I am hoping to find a single package that acts as a front end to some, or all, of these things.
The purpose is to acts 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. 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.
Thanks for your reply.