Skip to content

The SSH Key Generator and Tunneling Tool simplifies creating SSH keys and managing secure tunnels.

License

Notifications You must be signed in to change notification settings

bandwidthlow/KeyCrafter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SSH Key Generator and Tunneling Tool

The SSH Key Generator and Tunneling Tool is a simple, GTK-based application for generating SSH keys and managing secure SSH tunnels. It’s designed to be user-friendly and efficient for developers and system administrators.

✨ Features

🔑 SSH Key Generation

  • Generate SSH keys with the following types:
    • RSA
    • DSA
    • ECDSA
  • Save keys in a custom directory.
  • Configurable key length:
    • 2048
    • 3072
    • 4096
  • Optional passphrase support for private keys.

👁️ SSH Key Viewer

  • View private and public keys directly in the application.

🌐 SSH Tunneling

  • Start and stop SSH tunnels seamlessly.
  • Configure remote host, remote port, and local port.

📋 Prerequisites

Ensure the following are installed on your system:

  • Python 3.6+
  • GTK 3
  • PyGObject
  • Paramiko

🛠 Installation

  1. Clone the repository:
   git clone https://github.com/bandwidthlow/KeyCrafter.git
   cd KeyCrafter
  1. Install dependencies:
  pip install -r requirements.txt
  1. Run the tool:
  python3 main.py

About

The SSH Key Generator and Tunneling Tool simplifies creating SSH keys and managing secure tunnels.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages