Skip to content

lamMilo/PCM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 

Repository files navigation

PuTTY Connection Manager (PCM) πŸš€

PuTTY Connection Manager (PCM) is a lightweight, Python-based open-source tool designed to manage SSH sessions efficiently. It serves as a powerful graphical interface (GUI) for PuTTY, adding essential features like a flexible folder structure, real-time search, and a modern, customizable UI.

✨ Features

  • πŸ“ Unlimited Folder Structure: Organize your servers into logical groups.
  • πŸŒ“ Built-in Theme System: Toggle between Light Mode and Dark Mode with a single click.
  • πŸ” Real-time Search: Instantly find connections as you type.
  • πŸ–±οΈ Drag & Drop: Intuitively move servers between folders.
  • πŸ“₯ CSV Import: Support for bulk imports.
  • πŸ—„οΈ Local Database: All data is stored in connections.db.
  • ⚑ Quick Launch: Double-click to open a PuTTY session.

πŸ› οΈ Installation & Setup

1. Prerequisites

  • Python 3.x
  • PuTTY (installed on your system).

2. Clone the Repository

git clone https://github.com/lammilo/PCM cd PCM

3. Configuration

If PuTTY is not in the default path, open manager.py and update: PUTTY_PATH = r"C:\Your\Custom\Path\putty.exe"

4. Run the Application

python manager.py

πŸ“– Usage

  • New Server: Click the βž• Server button.
  • Create Folder: Use the πŸ“ New Folder button.
  • Edit/Delete: Right-click on any entry.
  • Import: Use πŸ“₯ Import CSV.
  • Move: Drag a server and drop it onto a folder.

πŸ›‘οΈ Security Note

Connection data is stored unencrypted in connections.db. Do not upload this file to public repositories.

πŸ“„ License

This project is licensed under the MIT License.


About

PuTTY Connection Manager (PCM):

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages