Welcome

SofaFTP


SofaFTP is an MSX-DOS 2 FTP client for GR8NET and UNAPI devices (DenYoNet and ObsoNet).



It supports recursive and "update-only" transfers in both directions.

FTP server has to support STAT command and passive mode. It must also list directories in UNIX mode.

A list of SofaFTP specific or raw FTP commands can be specified on the command line, allowing creation of batch files to easily upload or download files. Here are two example .BAT files recursively updating current directory between MSX and server:

UPDLOCAL.BAT
  sftp.com 192.168.0.200 user*anonymous!pass!getru*%_CWP%*%_CWP%!quit

UPDREMOT.BAT
  sftp.com 192.168.0.200 user*anonymous!pass!putru*%_CWP%*%_CWP%!quit

Be sure that your MSX has an accurate RTC time set, or configure your GR8NET or UNAPI device to automatically synchronize RTC time with an NTP server. Here are the GR8Net BASIC commands to do that for the French time-zone (UTC+1):
  call netsetntp(145,238,203,10,128+4)
  call netsave

You can grab SofaFTP here:

SofaFTP v1.3

File has been downloaded times.

SofaFTP v1.3 sources

File has been downloaded times.

Please report any issue on the SofaFTP bug report thread.