junhaoliao / iCtrl

A Simple VNC + SSH Shell + SFTP Client
https://ictrl.ca
Other
169 stars 14 forks source link
electron json linux macos novnc paramiko port-scanning remote-control sftp ssh uoft vnc vncviewer windows xterm-js

iCtrl

SSH Remote Web Service / Desktop Client (Previously known as UG_Remote)

[Download Stats]()

Build Status

Platform Status
Web Build Status

Disclaimer

If you are using the desktop client, your SSH hosts and credentials will be stored locally on the computer you run the program with. In the web service, we store the hosts and credentials in a database on our server. Although we have been trying to protect your information with honest efforts, we are not cyber security experts and cannot guarantee the program is 100% bug-free.

Please do not use the program on a public computer. We are not responsible for any unintended use of our program, including but not limited to Academic Misconduct, loss of data when the APIs are called with unofficial web clients, and any hacking behaviour that utilises our tool. However, if you suspect there is any security vulnerability, you are more than welcome to email support@ictrl.ca , and we will try our best to address such issues.

Demo Screenshots

Features
Dashboard File Manager via SFTP
Graphical Remote via VNC Terminal Console via SSH

image

Instructions

The tool is provided in two variants: a web service and a desktop client. You can pick from one of the below options to best suit your need.

Option I. Desktop Client

  1. Go to https://ictrl.ca
  2. Download the desktop client for your platform (Mac or Windows)
  3. i. On a Mac computer, you can open the DMG file and drag the app into the "Application" folder. Then you can find the installed app in LaunchPad or "Applications" in Finder. \ ii. On a Windows computer, the installer download might be blocked. Check your browser settings and click on "Keep Anyways" to download the installer. Once the download is finished, double click on the installer, and the app will be installed in your user directory. You can find the installed app in the Start Menu.

Option II. Web Service (Not available as of Sepetemeber 30, 2023)

  1. Go to https://ictrl.ca
  2. Under the "Sign Up" tab, register an account with Uoft email
  3. Verify your account by checking your Uoft email inbox
  4. Log in with your credentials

Now you can add a new session by clicking the "+" (Plus) button in the upper right corner of the opened app window.

Special thanks to ...

Contributors

Since 2019

Docs