C-Kermit for Windows - scriptable internet and serial communications with terminal emulation
This is the fifth beta of C-Kermit for Windows, based on C-Kermit 10.0 beta.10. There are nine(!) download options to support different versions of Windows on different CPU Architectures.
Download the appropriate zip file for your computer, extract it somewhere convenient and run k95g.exe. If you get an error about some DLL missing when you run it, download and install the matching Visual C++ Redistributable for the version of CKW you downloaded and the version of Windows you're running.
For 32bit or 64bit PCs running Windows XP SP3 or newer we have:
Download | CPU | Description |
---|---|---|
ckw-b5-x86-64.zip | x86-64 | For 64bit PCs. This is most likely the version you want. Visual C++ Redistributable : for Windows 7 and newer, or Windows XP SP3 and Vista |
ckw-b5-x86.zip | x86 | For 32bit PCs. If you have MIT Kerberos for Windows installed, see the list of Known Issues. Visual C++ Redistributable : for Windows 7 and newer, or Windows XP SP3 and Vista |
ckw-b5-arm64.zip | ARM64 | For 64bit ARM devices running Windows 10 or 11. No Kerberos/GSSAPI support. Visual C++ Redistributable |
ckw-b5-arm.zip | ARM32 | For 32bit ARM devices running Windows RT, 10 or 11. No Kerberos/GSSAPI or SSH support. Untested on Windows RT but likely to work. |
The x86 and x86-64 versions are compatible with MIT Kerberos for Windows v4.1.
If you're running something older or something that isn't a PC (doesn't have an x86 or ARM processor), one of these might work for you:
Download | CPU | Minimum Windows Version | Description |
---|---|---|---|
ckw-b5-vintage.zip | x86 | Windows NT 3.51, Windows 95 | Feature (and security) reduced for compatibility with vintage PCs. If required: Visual C++ Redistributable |
ckw-b5-nt350.zip | x86 | Windows NT 3.50 | Even more feature reduced to run on Windows NT 3.50. Additionally removes NTLM, TAPI, GUI Toolbar support or dialer. May work for serial connections only on Windows NT 3.10 - networking support is known to be broken on NT 3.10. |
ckw-b5-nt350-axp.zip | DEC Alpha | Windows NT 3.50 | For Workstations and Servers with a DEC Alpha AXP CPU (eg, AlphaStation, AlphaServer, DECpc AXP 150, Multia, etc) running Windows NT 3.50. Due to some of the tools used it building it the actual minimum version of windows may be higher - its not actually been tested on NT 3.50 due to the difficult of obtaining compatible hardware |
ckw-b5-ia64.zip | IA64 (Itanium) | Windows Server 2008 R2 | For Workstations and Servers with an Intel Itanium CPU. Has been tested on Server 2008 R2, may work on older versions. Includes SSL/TLS support but no SSH. |
ckw-b5-axp64.zip | DEC Alpha | n/a | 64bit build for Microsoft-internal 64bit versions of Windows 2000/XP for the Alpha |
This release corrects some issues with the DEFAULT template which the Dialer creates automatically on first run. The auto-created template has bad colour values for colours 1 through 9 resulting in blue appearing green, etc (terminal sessions that should have a blue background will have a green one). The correct values are in the table below - these should be applied to the DEFAULT template as well as any other connections or templates you've created via the GUI Settings page:
Colour | Red | Green | Blue |
---|---|---|---|
1 - blue | 0 | 0 | 127 |
2 - green | 0 | 127 | 0 |
3 - cyan | 0 | 127 | 127 |
4 - red | 127 | 0 | 0 |
5 - magenta | 127 | 0 | 127 |
6 - brown | 127 | 127 | 0 |
7 - lightgray | 192 | 192 | 192 |
8 - darkgray | 127 | 127 | 127 |
9 - lightblue | 0 | 0 | 255 |
The default logfile names in the Log File Settings page should also start with
the \
character - by default in prior versions they started with an invalid
non-printable character. In Kermit 95 the defaults did not start with
\v(appdata) so you may wish to just remove this prefix entirely instead of
correcting the first character.
If you have Kermit 95 installed these bugs likely doesn't affect you - while the
Kermit 95 dialer has them too, Kermit 95 shipped with
C:\ProgramData\Kermit 95\dialinf.dat
which contains a DEFAULT template
containing the correct values.
show terminal
command showing autodownload as being "on" when it was
actually set to "ask"send foo.txt C:/temp/foo.txt
now works)set syslog
works again - this was accidentally removed in beta 4.CSI 1 8 ; Ps ; Ps t
- get text area size in characters (xterm)CSI > Pm t
- this is now parsed and ignored, previously this xterm-specific
escape sequence would incorrectly minimise the windowset CKF_DEBUG=no
). No one has tried building the dialer yet.set make=jom.exe
to
make better use of multicore systems.This is the fourth beta of C-Kermit for Windows, based on C-Kermit 10.0 beta.08. There are three download options to support different versions of Windows:
Download | Windows Versions | Description |
---|---|---|
ckw-b4.zip | Windows XP SP3 or newer | Full featured version for modern computers. Includes SSH, PTY and Secure telnet/http/ftp support. PTY support requires Windows 10 v1809 or newer. Built with Visual C++ 2019. |
ckw-b4-vintage.zip | Windows NT 3.51/4.0/2000/XP, Windows 95/98/ME | Feature (and security) reduced version for vintage PCs. No SSH, PTY or secure telnet/http/ftp support. Built with Visual C++ 6.0 SP6 |
ckw-b4-nt350.zip | Windows NT 3.50 | Even more feature reduced specially for Windows NT 3.50. On top of the features missing from the Vintage build above, this one also excludes the dialer, the toolbar, and some GUI dialogs. Built with Visual C++ 2.0 |
To run C-Kermit for Windows, you may need to install the Visual C++ Redistributable. If you get an error saying some DLL is missing, try installing the appropriate option from below:
Redistributable Download | Windows Versions | Description |
---|---|---|
latest v17 | Windows Vista/7/8/8.1/10/11 | The latest version of the Visual C++ Redistributable |
v16.7 | Windows XP SP3 only | This is the final version to support Windows XP. This is an old version that will lack some security updates. |
VC6 SP6 | Windows NT, 95/98/ME, 2000, XP | For ckw-b4-vintage.zip only. |
not required | Windows NT 3.50 | The Visual C++ Redistributable is included in ckw-b4-nt350.zip |
from a previous release of C-Kermit for Windows or Kermit 95
This release is mostly a collection of minor improvements and bug fixes with one major returning feature: X/Y/Z-MODEM support.
manual
command now worksThis release comes in three forms - one more than the previous!
On Windows Vista or newer, grab the latest version from of the Visual C++ Redistributable from here: https://aka.ms/vs/17/release/vc_redist.x86.exe
On Windows XP, version 16.7 of the Visual C++ 2019 Redistributable is required. You can get this from ftp.zx.net.nz: https://ftp.zx.net.nz/pub/dev/redist/vcpp/2019_16.7/VC_redist.x86.exe.
On older platforms (except for NT 3.50), you'll need the Visual C++ 6.0 SP6 Redistributable if some other application hasn't already installed it You can get that from here: https://ftp.zx.net.nz/pub/dev/redist/vcpp/6sp6/vcredist.exe
This release focused on improving SSH support, returning SSL support, minor enhancements, porting to new platforms (NT 3.50, OS/2) and new compilers (Visual C++ 2.0, OpenWatcom 2.0, OpenWatcom 1.9 for OS/2)
fg
when using the linux terminal type.Known Issues:
set terminal attribute blink off
to disable blinking text entirely, and set terminal cursor {full,half,underline} noblink
to turn off the blinking cursor.This release comes in two forms:
First public beta of C-Kermit for Windows, based on C-Kermit 10.0 beta 4.
Minimum operating system: Windows 95, Windows NT 4.0 x86 (tested on SP6a). NT 3.51 x86 may work too.
Download ckn10b4-2-vc6.zip, unzip somewhere, and run k95g.exe.
For more details, see the Kermit Project website: https://kermitproject.org/ckw10beta1.html