gro-ove / actools

Alternative launcher for Assetto Corsa named Content Manager, and some utils as well.
http://acstuff.ru/app
Microsoft Public License
517 stars 65 forks source link

Support for SFTP, SCP, etc. #81

Open dhkatz opened 1 year ago

dhkatz commented 1 year ago

I was wondering if you would be willing to implement support for other file transfer protocols like SFTP, SCP, FTP (implicit/explicit encryption).

Currently if you try to connect to an SFTP server using your current implementation it fails because the basic FTP client does not support the protocol.

I made a proof of concept PR in my fork here: https://github.com/dhkatz/actools/pull/1

I used WinSCP's C# library because it basically supports any protocol you could want.

I can also work on my branch more and make a PR if you'd like

dhkatz commented 1 year ago

Going to attempt rewriting this with a different library other than WinSCP to avoid the WinSCP dependency (you basically have to have WinSCP.exe)

Paderman commented 3 weeks ago

The Content Manager doesn't also support "FTP over TLS (FTPS)" Error 550

SSH via WinSCP would be very nice, so is it possible to upload content or to start stop server and many more 😇