Skip to content

okamoto53515606/ttp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TTP - Tera Term Pilot

テラタームマクロをGUIで管理・実行するツールです。
接続情報は暗号化して保存されます。

特徴

  • ワンクリック接続: 接続先を選んでクリックするだけ
  • 接続情報の暗号化: パスワード・秘密鍵はマスターパスワードで暗号化 (AES)
  • 自動ログ記録: 接続時にログファイルが自動生成される(忘れない)
  • 鍵ファイル管理: 鍵はアプリ内に暗号化保存。接続設定を消せば鍵も消える
  • ttpmacro.exe 自動検出: インストール済みのTera Termを自動検出
  • ポータブル: zip解凍するだけ。アンインストールはフォルダ削除するだけ

ドキュメント

動作要件

  • Windows 11
  • Tera Term (ttpmacro.exe) がインストールされていること

インストール

  1. ttp-x.x.x.zip を任意の場所に解凍
  2. ttp.exe をダブルクリック
  3. 初回起動時にマスターパスワードを設定
  4. ttpmacro.exe のパスを確認(自動検出されます)

使い方

  1. 「新規追加」で接続先を登録
  2. 接続先を選んで「接続」をクリック(またはダブルクリック)
  3. ログは自動で logs/ フォルダに保存される

キーボードショートカット

キー 操作
Enter / ダブルクリック 接続
Ctrl+N 新規追加
Ctrl+E 編集
Ctrl+D 複製
Delete 削除
Ctrl+L ログフォルダを開く
Ctrl+, 設定

開発 (ソースから実行)

# 依存パッケージをインストール
uv sync

# 実行
uv run python -m ttp

ビルド (exe作成)

uv run python build.py

dist/ttp/ フォルダに ttp.exe が生成されます。
フォルダごとzip圧縮して配布してください。

アンインストール

フォルダを削除するだけです。
接続設定・暗号化された鍵・ログもすべてフォルダ内に保存されているため、フォルダ削除で完全にクリーンアップされます。

ライセンス

MIT License - 詳細は LICENSE をご確認ください。

About

GUI設定でTera Termに自動ログイン!平文パスワード問題とログ取得漏れを解決するツール。

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages