Icon The Kermit Project   |   Now hosted by Panix.com
New York City USA   •   kermit@kermitproject.org
since 1981

C-Kermit 10.0 Specifications

Frank da Cruz
fdc@columbia.edu
Last update: Tue May 9 20:07:51 2023
As of C-Kermit 10.0 Beta.09 of 9 May 2023.

PLATFORMS

C-Kermit 10.0 is available for:

Earlier releases remain available for:

* C-Kermit 10.0 has been built and tested on the platforms listed in the builds tables. However, many of C-Kermit's older platforms (Unix V7, SVR3, 4.xBSD, etc) have disappeared from scene so were not available as testbeds. Nevertheless, the intention is that every C-Kermit release should work on every platform where previous releases worked.

WHAT'S NEW

The functional changes since C-Kermit 9.0 are relatively few. The vast majority of work has gone into adapting the code to the constantly changing C language and its compilers, the Unix libraries and header files, and security methods, notably OpenSSL. The biggest user-visible change in version 10.0 is full support for Microsoft Windows in C-Kermit 10.0 for Windows (CKW), a free Open-Source replacement for Kermit 95, which was last released almost 20 years ago. For a concise list of changes see below and for greater detail see the C-Kermit change log; for example how C-Kermit 10.0 Beta.09 is now (almost) totally "Clang compliant".

COMMAND MODES

SHELL-LIKE FUNCTIONS

COMMUNICATION METHODS

* These services have been mostly removed from the Internet and/or from the market since 2021. There are few secure Telnet or FTP servers left in operation, but C-Kermit 10.0 for Unix, Windows, VMS, still has clients for them. Unsecured Telnet, Rlogin, and FTP can still be used safely within Virtual Private Networks (like most home networks) that are not accessible to the outside world.

MODEMS AND DIALING

TCP/IP

TERMINAL CONNECTION

KERMIT FILE TRANSFER

Read more about Kermit file transfer HERE.

KERMIT'S BUILT-IN FTP CLIENT

As of 2021, FTP has been been effectively banished from the Internet. But if you can find an FTP server anywhere, you can use C-Kermit as a highly versatile client. Unix, Windows, VMS, and OS/2 only:

KERMIT CLIENT/SERVER SESSIONS

In which all actions are controlled by the client... The server can be configured (optionally) to require login and password, and all services and access can be enabled or disabled individually.

CHARACTER-SET TRANSLATION

SCRIPT PROGRAMMING

Improvements and bug fixes since C-Kermit 9.0

DOCUMENTATION

C-Kermit 10.0 / The Kermit Project / Page created: 22 May 2022