Skip to content

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

2 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages