We have devices that can sync their data with an ftp server.
Each device should contain their own set of data (video files).
We do not want to duplicate this data for each device.
I was thinking along the lines of faking the ftp file list repsonse and rerouting each file request to another location using something similar to an httphandler. This way we only have to host our video files on one location and each device will still be able to get their own “set”.
sftp is a “should have” for this scenario.
I tried searching anything along the lines of “ftp handler” but have not come up with any helpful results.
SUSE used to have a product (not written in C# though, and only for Linux) that does exactly what you want, the now abandoned Proxy Suite. I can confirm it works but I was never satisfied with its performance. Check it out, it might at least give you some ideas to work with should you want to develop such a contraption yourself.