-
zelnet v0.10.0 Stable
released this
2026-07-02 16:32:10 +00:00 | 20 commits to main since this releaseAdded
- Plain-telnet (NVT) mode — zelnet's third protocol personality after TN5250/TN3270.
--nvt <host> [port]is a byte-level pass-through liketelnet(1): the enclosing
terminal renders while zelnet answers negotiation (remote ECHO, SGA, the localTERM
as TERMINAL-TYPE, NAWS window reports with resize updates); Ctrl-] disconnects.
Works against Cisco gear, BBSes, Unix telnetd, and VTAM front doors in their ASCII phase. - Automatic NVT fallback: the default 5250 path degrades transparently into NVT
pass-through when the host negotiates an option no block-mode host uses (WILL ECHO/
DO NAWS), sozelnet some-switch 23just works instead of hanging. Block mode is only
entered when the server explicitly negotiates it — the detection cannot false-positive. - Scripted NVT gate:
--nvt --play "expect <t>; send <t>; type <t>; enter; pause <ms>; dump"drives a plain-telnet host headless with ordered, consuming expect matching —
a CI gate for NVT behavior (a missed expect exits non-zero). Pairs with--record. --recordnow also works with--drive(TN3270): scripted mainframe sessions record
their driven panels as asciicast reels, same as--playon 5250. NVT recordings are
raw byte-stream events (UTF-8-sanitized) with synthetic pacing.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Plain-telnet (NVT) mode — zelnet's third protocol personality after TN5250/TN3270.