A note about the future of ecsoft2.org

ecsoft2.org runs on software (Drupal 7 and PHP 7.4) that reached its end of life years ago and no longer receives security updates. Keeping the site online safely is getting harder.

Giving it a future means migrating it to a current platform — and that is only worth doing if people still use it and want to help keep it alive.

If you care about ecsoft2.org, as a user, a contributor, or someone willing to lend a hand, please ggambaattiscali [dot] it (get in touch) by January 31, 2027.

If no one comes forward by then, the site will be turned into a read-only archive, so that its content stays available.

FTP Server & SFTP Server

Versione: 
2.82 & 1.22
Data rilascio: 
Domenica, 10 Luglio, 2011

Licenza:

Interfaccia:

Authors/Port authors:

Demone FTP per OS/2. Permette di controllare quali unità e quali cartelle possono vedere gli utenti. Permette inoltre di limitare le possibilità di connessione in base all'indirizzo di provenienza del client. Questo software era "optional shareware", il che significava che stava all'utente decidere se registrarsi o meno. L'autore ha comunque intenzione di continuare a fornire supporto e nuove versioni a tutti gli utenti, almeno per il prossimo futuro. Si ringrazia Peter Molyan, l'autore, che il 03/09/2014 ha rilasciato il codice sorgente di uno dei server ftp più usato sulla piattaforma OS/2, sotto licenza GPL. Il sorgente è disponibile dal sito dell'autore.

Il programma è stato sviluppato utilizzando il Toolkit Modula/2 per OS/2, in linguaggio Modula-2 (una evoluzione del linguaggio Pascal).

Questo software è distribuito come pacchetto compresso, da scaricare e installare manualmente; se ci sono prerequisiti da soddisfare, andranno anch'essi scaricati e installati manualmente.

Installazione manuale

Il programma è distribuito come pacchetto ZIP: scaricare in una cartella temporanea e scompattare nella cartella di destinazione, FOLDER.CMD per creare gli oggetti. Leggere il file ftpserver.INF e lanciare Setup.exe o Viosetup.exe per creare gli utenti. Per gestire il server da remoto, usare IniServe. E' richiesto Warp 4.51 o superiore per supportare file di dimensioni oltre i 2GB.

Vedi sotto per il(i) link di download.

Qui di seguito trovi i link di download per l'installazione manuale del software:

SFTP Server v. 1.22 (5/11/2026, Peter Moylan) Readme/What's new
README file for SFTPServer To install: 1. Unzip the zip file into a directory of your choice. 2. Run the included program keygen.exe to generate an RSA key pair. 3a: Run setup.exe to create one or more user accounts, OR 3b: Copy the file FTPD.INI or FTPD.TNI from a working FtpServer installation. 4. Run sftpd.exe, and arrange to keep it running. 5. (Optional but highly recommended.) Read all of the INF files. This daemon is an FTP server very similar to FtpServer, in terms of how you set up user access controls, but it implements the SFTP protocol rather than the traditional FTP protocol, and it uses encrypted channels for all communication between server and clients. (Except for the initial negotiation step, where the client and server try to reach agreement on which cryptographic algorithms to use.) The encryption means that SFTPServer is slower than FTPServer, but this is justified if you want the extra security. You may, if you wish, run SFTPServer and FTPServer in parallel. They don't interfere with each other, provided that they live in different directories. -------------------------------------------------------------------------------- LIST OF CHANGES Version 1.3 (02 Nov 2026) Server ow closes all open files at the end of an SFTP session. Not yet released. Version 1.2 (07 Oct 2022) Close session after 3 login failures. Using WaitForSocket, to ensure that so_cancel will cancel a "waiting for input" situation. Revised the way all layers are shut down, to ensure an orderly release of resources. Close requests are propagated top-down, and then the transport layer sends a close confirmation message upwords to all layers. Added ability to re-read INI file after it has been changed. Now loading from INI file: server port, bind address. Now ensuring that minimum transmitted packet size is 16. Increased the banned host delay to 240 seconds. Log messages for when client and server cannot agree on algorithms. Supports the Setup "encrypt passwords" option. Allows for a limit on max connections from same IP address. Added Setup to the distribution. Now use different Security parameters from FTPServer. Added a four-minute delay for the "too many users with same address" condition. Version 1.1 (06 Jan 2022) All of the SFTP protocol has now been implemented, except for four commands that are inconsistent with the FtpServer philosophy that only the system manager may control links and file permissions. Added a "too many users" check. Added controls on client IP address. Transaction logging now completely implemented. Log messages improved. Fixed an error where some clients were blocked. Added key exchange algorithm diffie-hellman-group14-sha256. Added key exchange algorithm diffie-hellman-group15-sha512. Added six more MAC algorithms. Version 1.0 (29 Dec 2021) Initial release.
 ftp.pmoylan.org/SFTPServer/SFTPServer_1.22.zip  local copy
FTP Server & SFTP Server v. 2.82 (27/5/2021, Peter Moylan) Readme/What's new
LIST OF CHANGES Version 2.82 (27 May 2021) Stricter rule for when a three-cornered transfer is permitted. Added new error responses for OPTS UTF8.
 ftp.pmoylan.org/FtpServer/ftpser_2.82.zip
FTP Server & SFTP Server v. 2.8 (16/12/2020, Peter Moylan) Readme/What's new
LIST OF CHANGES Version 2.8 (16 Dec 2020) Added support for code pages 1208 and 1251. Fixed: in version 2.79, subdirectories were not shown in a directory listing. Fixed: users were not being restored when switching away from multiple INI file configuration. Fixed: when doing remote configuration, Setup looks at the remote files FTPD.INI and/or FTPD.TNI to make the decision on TNI mode, to ensure that the file that is being edited is the same one that FTPD.EXE will choose to use.
 ftp.pmoylan.org/FtpServer/ftpser_2.8.zip
FTP Server & SFTP Server v. 2.79 (19/11/2020, Peter Moylan) Readme/What's new
LIST OF CHANGES Version 2.79 (19 Nov 2020) Many tools updated to be compatible with new version of GenINI.
 ftp.pmoylan.org/FtpServer/ftpser_2.79.zip
FTP Server & SFTP Server v. 2.78 (27/10/2019, Peter Moylan) Readme/What's new
This resolves a problem when connecting through Apache module proxy_ftp_module. The problem turned out to be a problem with the EPSV command, an extension to the FTP protocol that is used by some newer FTP clients.
 ftp.pmoylan.org/FtpServer/ftpser_2.78.zip
FTP Server & SFTP Server v. 2.75 (3/10/2019, Peter Moylan) Readme/What's new
LIST OF CHANGES Version 2.76 ( 2 Oct 2019) This file renamed from changes.doc to changes.txt Fresh build to use INIDATA.DLL
 ftp.pmoylan.org/FtpServer/ftpser_2.76.zip
FTP Server & SFTP Server v. 2.74 (17/12/2018, Peter Moylan) Readme/What's new
LIST OF CHANGES Version 2.74 (16 Dec 2018) Added CLNT and CSID commands. Fixed: restart of download was handled incorrectly for files of size >2GiB. Fixed: crash when a timeout value greater than hexadecimal 7FFFFFFF milliseconds was specified. Simplified the rules specifying whether an INI or a TNI file will be used.
 ftp.pmoylan.org/FtpServer/ftpser_2.74.zip
FTP Server & SFTP Server v. 2.73 (27/11/2017, Peter Moylan) Readme/What's new
LIST OF CHANGES Version 2.73 (17 Oct 2017) Retry in the special case where DosWaitEventSem fails with error code 95. More generous limit for timeout. Extra logging of some socket errors.
 ftp.pmoylan.org/FtpServer/ftpser_2.73.zip
FTP Server & SFTP Server v. 2.72 (17/10/2017, Peter Moylan) Readme/What's new
LIST OF CHANGES Version 2.72 (17 Oct 2017) Improved speed of Setup startup and shutdown. Policy change: if user's directory root is specified to be invisible, a directory listing is still allowed, but it will not show any of the files in the directory. Policy change: it is legal to "change directory" to the root directory, even if it is invisible. Implemented EPRT and EPSV commands. Fixed: a crash if the timeout value was set too high.
 ftp.pmoylan.org/FtpServer/ftpser_2.72.zip
FTP Server & SFTP Server v. 2.71 (13/10/2017, Peter Moylan) Readme/What's new
LIST OF CHANGES Version 2.71 (13 Oct 2017) Fixed: directory listings were giving grossly wrong results for file size, which caused Firefox to omit many files from listings.
 ftp.pmoylan.org/FtpServer/ftpser_2.71.zip
FTP Server & SFTP Server v. 2.7 (8/10/2017, Peter Moylan) Readme/What's new
LIST OF CHANGES Version 2.7 (06 Oct 2017) Change to "sort users" operation to define "never" < any valid timestamp. The result of sorting the user list is now preserved across executions of Setup. Not yet released.
 ftp.pmoylan.org/FtpServer/ftpser_2.7.zip
FTP Server & SFTP Server v. 2.6 (18/9/2017, Peter Moylan) Readme/What's new
LIST OF CHANGES Version 2.6 (18 Sep 2017) Minor alteration to Monitor display to change the brackets around IP address. Added a "GetClientAddrs" utility to Tools. Added ability to sort the list of users in Setup. For Ftpd, Monitor, and Setup, added a rule that they will use TNI files if the corresponding TNI files exist (in the current directory) and the INI file does not exist. This decision can be overruled by explicit command-line parameters, as before.
 ftp.pmoylan.org/FtpServer/ftpser_2.6.zip
FTP Server & SFTP Server v. 2.5 (18/8/2016, Peter Moylan) Readme/What's new
Version 2.5 (18 Aug 2016) Fixed: timeout when send a really large directory entry.
 ftp.pmoylan.org/FtpServer/ftpser_2.5.zip
FTP Server & SFTP Server v. 2.4 (20/12/2015, Peter Moylan) Readme/What's new
Version 2.4 (20 Dec 2015) Added a FINISHED semaphore to notify other software that FtpServer has shut down. Fixed: we wait until the password is confirmed before deactivating or deleting a limited-use account. Added a manual page explaining the use of UTF-8 to transfer file names. Fixed: Adding a hidelist sometimes caused a spurious last entry to be displayed. Made "change directory" operation conditional on no HideList match.
 ftp.pmoylan.org/FtpServer/ftpser2.4.zip
Scheda aggiornata l'ultima volta il: 05/11/2026 - 06:32

Commenti

You need also INIDATA.DLL and XDS230M.DLL from INIData_1.0.zip in LIBPATH. (ftp://ftp.pmoylan.org/software/INIData_1.0.zip) Source: ftpserver.inf > Prerequisites

Aggiungi un commento