Table of Contents
EasyConnect is a simple TUI program built in bash. It is intended to simplify basic network services usage to the end-user. Its first release is supposed to support ssh, ftp, http and https. Although still unfinished, I decided to publish it as I'm really excited to demonstrate the use of ASCII escape characters.
Well, this is a simple program that only needs bash to work. For mac users, you could install bash as follows:
brew install bash
You only need to clone the repo
git clone https://github.com/HarounM/EasyConnect.git
The program is not really usable as for now. But you could check the loading page and main menu. Simply run it with bash :
bash ./easyconnect
- Create a loading page
- Create the main menu
- Correctly handle SIGTSTP
- Correctly handle SIGTERM
- Correctly handle SIGWINCH
- Create ssh page
- Support private key usage
- Create ftp page
- Create HTTP page
- Create HTTPS page
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the Gnu GPLv3 License. See LICENSE.txt
for more information.
Email: maghharoun@gmail.com Project Link: https://github.com/HarounM/EasyConnect