Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Why I rewrote AutoPuTTY from scratch

Описание и применение

Автор заменил AutoPuTTY на Hostpad, чтобы получить вложенные папки, темную тему и безопасное хранение паролей.

Задача

AutoPuTTY’s flat list, legacy encryption, and lack of dark theme no longer met the author’s growing needs of >20 clients, 50 projects, and secure storage.

Результат

Hostpad successfully replaces AutoPuTTY, offering secure vaults, folder organization, dark theme, and a clean import process, while preserving all existing credentials.

Рабочий процесс

  • 1. Read and analyze AutoPuTTY’s XML format and encryption scheme.
  • 2. Design a new data model with folders, jump hosts, and comments.
  • 3. Implement secure storage using AES‑256‑GCM, DPAPI, and PBKDF2‑HMAC‑SHA256.
  • 4. Build importers to migrate existing AutoPuTTY files, preserving passwords and comments.
  • 5. Develop Hostpad UI with dark theme and folder navigation.
  • 6. Publish Hostpad under GPLv3 and provide documentation for migration.
  • 7. Encourage users to rotate passwords after import.
  • 8. Maintain the project with automated GitHub Actions releases.

Доказательства

If you are migrating a file that had no master password, treat what is in it as known: the hostnames, the usernames and the passwords.

Источник

Hostpad therefore shares no code with AutoPuTTY. It is written from scratch on .NET 10 and WPF, and it is GPLv3.

Источник

  • Дата записи: 2026-09-06T15:21:25.632Z