זוהי הגרסה הנוכחית. · תאריך שחרור:
קובצי התקנה 1.3.3
| ארכיטקטורה | סוג | היקף התקנה | גודל קובץ | הורדה | SHA256 |
|---|---|---|---|---|---|
| 64 ביט | ZIP → נייד (Portable) | — | — | github.com | VirusTotal |
| 32 ביט | ZIP → נייד (Portable) | — | — | github.com | VirusTotal |
הקישור וערך ה־SHA256 לקוחים מהמניפסט הקהילתי של Windows Package Manager. מומלץ להשוות את ערך ה־hash של הקובץ שהורד לפני הפעלתו.
הערות גרסה
Added
- 🔑 Telnet automatic login (issue #46) — saved telnet devices can carry a user name and a password; on connect, ctty answers the console's login prompts automatically (login: / Username: / user: / login as: → user, Password: / passwd: → password), covering classic dev boards and lab gear such as (none) login: … + Password: …. Prompts must end the display line and start at a word boundary, so motd text or file contents containing the words cannot trigger an answer. If a user prompt and a password prompt arrive in the same read, only the user name is answered and the password waits for a genuinely later prompt. The user name is optional, so password-only devices work. Passwords are stored in the same AES-256-GCM encrypted vault as SSH/FTP/WebDAV/S3 credentials (telnet: namespace, ~/.config/ctty/credentials.json), never in telnet.json. Safety by construction: each prompt is answered at most once (a wrong password never retries in a loop and locks the account), and a session deadline stops the watcher when the device never prompts — handing the session back for manual input. Configure per device in the telnet add/edit form (a / e); both the TUI and ctty telnet <name> use it. Telnet remains cleartext: this saves typing, it does not add security.
Fixed
- 📡 Telnet list cursor position — saving an add/edit no longer snaps the list cursor up by the table's visible height; the cursor now stays on the edited item (clamped only to the filtered list bounds).
- 📂 SFTP private key authentication (issue #49) — the SFTP client now resolves effective SSH settings via ssh -G (with parser fallback), so IdentityFile entries from Host * / Include / merged config and multiple identity files work the same as interactive SSH; explicit key files are loaded in resolved order instead of only the single parsed host entry plus hardcoded defaults. Hosts that authenticate by key no longer fall through to the password prompt.https://github.com/zsuroy/ctty/blob/HEAD/CHANGELOG.md#133---2026-11-09