humbletech99 Posted April 3, 2008 Report Share Posted April 3, 2008 Hi, I have a requirement for an Https file transfer mechanism and am currently looking for software to do this function. I want the software to be ideally meet the following requirements:- free/open source- run as a service on either windows or linux (preferrably the latter)- allow people to send files to a other people- must be secure and use https through a standard web browser- be very simple for clients to use (somebody should be able to pretty much go to the web page, select the recipient, choose a file and click upload)We have an in house written web application that does this, and although it seems quite nice it does have it's problems, so I'm looking for something standard on the internet to replace it.The current mechanism accepts the file, and then emails the recipient with the https link to download it.Surely somebody must have had this requirement before for simple quick document exchanges from outside the company to inside or vice versa that don't use fully blown sftp servers or the like which requires both sides IT departments getting involved to set up both ends.Does anyone have any recommendations for server softare on either windows or linux which can do this? Quote Link to comment Share on other sites More sharing options...
Scarecrow Man Posted April 3, 2008 Report Share Posted April 3, 2008 Why not FTP? http://filezilla-project.org/ Quote Link to comment Share on other sites More sharing options...
humbletech99 Posted April 3, 2008 Author Report Share Posted April 3, 2008 Because data is important and ftp is insecure. Quote Link to comment Share on other sites More sharing options...
Scarecrow Man Posted April 3, 2008 Report Share Posted April 3, 2008 How about OpenSSH?http://www.openssh.org/...Infact, take both my suggestions and mash them together! http://en.wikipedia.org/wiki/File_Transfer...ol#FTP_over_SSH Quote Link to comment Share on other sites More sharing options...
humbletech99 Posted April 4, 2008 Author Report Share Posted April 4, 2008 How about OpenSSH?http://www.openssh.org/...Infact, take both my suggestions and mash them together! http://en.wikipedia.org/wiki/File_Transfer...ol#FTP_over_SSHI already use openssh. Tunneling ftp through ssh is cheap and nasty. I already have a better solution running an sftp server instead, but the problem is that I need something specificially that is more easy to use (my sftp server is really locked down tight and requires IT to get involved on both sides).I need something simple that does https and that any window monkey can open a browser to, choose a recipient, select a file and click "upload". Quote Link to comment Share on other sites More sharing options...
Scarecrow Man Posted April 4, 2008 Report Share Posted April 4, 2008 Struts?I do understand what you want to do, but have not seen a program like that. I think it will have to be custom built. Quote Link to comment Share on other sites More sharing options...
humbletech99 Posted April 8, 2008 Author Report Share Posted April 8, 2008 Struts?I do understand what you want to do, but have not seen a program like that. I think it will have to be custom built.Surely we can't be the first company on the internet that has had a need for a very simple web interface for uploading and downloading files that even a trained office chimp could use?Something that doesn't need the other companies IT department to set up for them to send us a file, that is instantly usable. Quote Link to comment Share on other sites More sharing options...
Scarecrow Man Posted April 8, 2008 Report Share Posted April 8, 2008 How about this one?curl is a command line tool for transferring files with URL syntax, supporting FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS and FILE. curl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, kerberos...), file transfer resume, proxy tunneling and a busload of other useful tricks.http://curl.haxx.se/ Quote Link to comment Share on other sites More sharing options...
humbletech99 Posted April 8, 2008 Author Report Share Posted April 8, 2008 How about this one?curl is a command line tool for transferring files with URL syntax, supporting FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS and FILE. curl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, kerberos...), file transfer resume, proxy tunneling and a busload of other useful tricks.http://curl.haxx.se/well I'm a unix guy so of course I know curl, but this is definitely not suitable for what I am intending. Curl is not a server/service at all.... it is a client tool and for techies really, not the point-n-click chimps I am talking about... Quote Link to comment Share on other sites More sharing options...
Scarecrow Man Posted April 8, 2008 Report Share Posted April 8, 2008 I apologize humbletech.As I said in the above posts, I've not used something like this before so I am just doing some googling and posting a few results I am finding.I know there are services like Megaupload or Rapidshare, but these are file hosting servers which have a ton of ads and banners which is probably not what you're looking for.Can you not just design a web page that stores information or files into a database, which can then be retrieved via the same method? Quote Link to comment Share on other sites More sharing options...
humbletech99 Posted April 9, 2008 Author Report Share Posted April 9, 2008 this is what one of our developers did, but this has had it's problems and I think that it's a waste of time and effort when this should be a common requirement and I would like to use something standardized, preferably open source and widely available. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.