Skip to content

User-friendly UI for SSH and SFTP enables secure management of remote hosts

License

Notifications You must be signed in to change notification settings

taradaidv/goscout

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoScout

GoScout

The GoScout is a UI tool for efficient and secure remote host management using ssh. It's fully written in Go and requires no additional software installations.

Go Telegram Go Code Status

GoScout Password input Config editor

Features

  • Go: Fully written in Go, ensuring high performance, reliability, and cross-platform compatibility.
  • Hotkeys: Text tweaked in the SSH config and file editor gets saved with the hotkeys CMD+S or CTRL+S.
  • Jump Hosts: Supports connections through jump hosts for more complex network setups.
  • Minimalism: Lightweight and fast to use, without unnecessary bloat.
  • Remembers state: Keeps track of window size and last active tabs so you can continue working in your familiar environment.
  • Security: Uses SSH and SFTP with private keys for secure and reliable connections.
  • Tabs: Supports multiple tabs, allowing you to manage several sessions or files simultaneously.
  • Themes: Adaptive for light and dark OS themes
  • UI: Fyne.io toolkit is being used.

Persistent installation ~/go/bin and Run

git clone https://github.com/taradaidv/goscout.git
cd goscout && go install . && goscout

TODO

There are lots of great things that could be added to this app. Already planned is:

Legend
⭕️ abandoned
🟢 implemented
⚪️ developing

Planned Feature Progress
Add Kubernetes support -
Add support for detection of the host list on Windows -
Connection process output in the app window 🟢
Follow symlinks ⚪️
Integrate with IPFS -
Mouse actions 🟢
Password input support for ssh and sftp 🟢
Scroll-back ⚪️
Sync files and folders via native OS file manager ⚪️
... ...

Support the project

This small utility is just the beginning of a larger project, and we need your help to maintain and expand the entire infrastructure. Join us in building something great!

GoScout Wallet address

TON Wallet address
UQDqFCrP01iTMfSFBHXFC-Q6S3CfsrCunVBy7DxWPYcxMsND

💙

ACKNOWLEDGEMENTS

About

User-friendly UI for SSH and SFTP enables secure management of remote hosts

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages