|Davide Depau 2e966378ca Make it possible to override SecureCRT config path||2 months ago|
|easybashgui @ c7c6c7c101||2 months ago|
|.gitmodules||2 months ago|
|LICENSE||2 months ago|
|README.md||2 months ago|
|SecureCRTCipher.py||2 months ago|
|crt2foss.py||2 months ago|
|requirements.txt||2 months ago|
|shcrt||2 months ago|
SecureCRT session browser for GNU/Linux and Windows Subsystem for Linux.
It should also work on macOS with some changes but YMMV.
At early stages, not heavily tested. Alpha quality.
It should work both natively on GNU/Linux and on Windows under WSL, provided you have
pycrypto for Python3 and your favorite dialog tool
dialog works everywhere).
bash git clone --recursive https://github.com/Depau/shcrt.git
bash git submodule init git submodule update
Configuration can be placed in
~/.shcrtrc. It must be a sourceable by bash, use bash syntax.
It must be set to one of the GUI back-ends supported by EasyBashGUI.
At the time of writing, supported modes are:
dialog: ncurses terminal based GUI (good for WSL)
whiptail: another terminal based GUI (good for WSL)
none: uses internal shell-based EBG GUI, which uses
xdialog: GTK-based GUIs for GNOME-based desktops
kdialog: Qt5-based GUI for KDE or Qt-based desktops
Needless to say, unless you’re using
none the desired GUI back-end needs to be installed.
The script includes an experimental wrapper for native Windows Zenity on WSL. It displays but it doesn’t actually work, probably due to Windows line endings needing to be fixed.
auto: always display emojis on GNU/Linux, disabled on WSL because of crappy terminal
no: force enable/disable
Overrides default SecureCRT config paths:
I expect it to be full of bugs; so should you.
Please report any bugs you find on GitHub :)