Commit Graph

436 Commits (a8f37c8d238b433cd9131b1fe90d1aa9ce56d63a)

Author SHA1 Message Date
WhatTheServer a8f37c8d23
Update handler.py
Add SSH Agent key support.

Allows for SSH Agent use and key support if the local OS is setup for it thanks to Paramikos support of this.

Courtesy of this excerpt
ae3d0febef/demos/demo.py (L41-L59)

and my mod adding "allow_agent=True, look_for_keys=True," to the string
ssh.connect(*args, allow_agent=True, look_for_keys=True, timeout=options.timeout)

This is working perfectly for me on Linux project and should work in Windows as well.
http://docs.paramiko.org/en/stable/api/agent.html

This will allow for easy switching of servers and key management for those embedding into custom apps.
2020-04-06 11:17:36 -04:00
Sheng 884ac27d5c Bump version to 1.5.2 2020-03-22 17:24:28 +08:00
Sheng 1fb2fe1e87 Added support for python 3.8 2020-03-22 17:23:29 +08:00
Sheng 396013e14f Added python 3.8 2020-03-22 17:16:31 +08:00
Sheng d291199186 Updated requirements.txt 2020-03-22 17:11:02 +08:00
Sheng 815783d6b0 Use warning instead of warn 2020-03-22 17:02:04 +08:00
Sheng 5f4978a994 Set utf-8 as the default encoding if we cannot detect it 2020-03-22 14:40:49 +08:00
Sheng 795875807b Added two options for user configuration 2020-02-23 11:11:41 +08:00
Sheng 32d7236630 To generate more friendly error message 2020-02-14 07:59:14 +08:00
Shengdun Hua 0afc045f77
Merge pull request #127 from Chunters/help-update
additional help description
2020-02-14 07:50:01 +08:00
CHunter 6be01b94b6 additional help description
For the --encode option
2020-02-13 22:59:31 +03:00
Sheng f2c9766c65 Bump version to 1.5.1 2020-02-13 20:19:34 +08:00
Sheng 83f739ca35 Added test for check_encoding_setting 2020-02-13 10:15:29 +08:00
Sheng 7110def747 Added an option for specifying the default character encoding of your ssh servers 2020-02-13 09:40:42 +08:00
Sheng 7cf80e7372 Updated README 2020-01-23 19:35:04 +08:00
Sheng 8d9eeb0bc1 Updated index.html template 2020-01-23 19:20:43 +08:00
Sheng 8901eb0580 Added class Font 2020-01-23 19:15:39 +08:00
Sheng dcbd4a575a Added fonts directory 2020-01-23 17:25:51 +08:00
Sheng b805605278 Eased custom font configuration 2020-01-23 16:50:14 +08:00
Sheng 359a91b5e8 Fixed a bug of url argument value containing an equal sign 2020-01-14 17:16:02 +08:00
Sheng 4f55430525 Bump version to 1.5.0 2019-12-11 09:42:43 +08:00
Sheng 382ff30c5a Updated requirements.txt 2019-12-11 09:35:46 +08:00
Sheng ccb40d2bed Support openssh new format key 2019-12-11 09:32:42 +08:00
Sheng 3b649c0305 Added a blank space 2019-12-10 17:10:01 +08:00
Sheng 651ebe16b5 Minified xterm.css 2019-12-10 17:04:44 +08:00
Shengdun Hua 1d88a5eb0c
Merge pull request #104 from treydempsey/upgrade-xtermjs-to-4.2.0
Upgraded to xterm.js 4.2.0
2019-12-10 16:49:51 +08:00
Trey Dempsey d47cefee78 Fixed term.destroy renamed to dispose. 2019-12-03 22:46:27 +00:00
Trey Dempsey e2739a6829 Upgraded to xterm.js 4.2.0 2019-12-03 22:24:10 +00:00
Sheng d5d654407f Refactoring 2019-10-09 11:46:47 +08:00
Sheng fc30ead69e Refactoring 2019-10-09 11:40:07 +08:00
Sheng 049baad909 Try to detect the encoding set by the user 2019-10-06 15:18:23 +08:00
Sheng afcf8b52cc Validate the result of locale charmap 2019-10-05 13:18:53 +08:00
Sheng 1fe361f601 Changed default listening address 2019-09-19 11:07:27 +08:00
Sheng 7f6db649bf Support link scope ipv6 address 2019-09-19 10:55:34 +08:00
Sheng 4f9b5e2029 Added get_context_addr method 2019-09-19 09:29:24 +08:00
Sheng 15740538f7 Fix getting addr from an ipv6 context address 2019-09-19 09:09:21 +08:00
Sheng 28fbf40aba Updated README 2019-09-15 08:39:47 +08:00
Sheng 090e2e7f87 Added support for terminal type configuration 2019-09-15 08:30:46 +08:00
Shengdun Hua 8d0567329f
Merge pull request #83 from MineRobber9000/patch-1
Need a passphrase to decrypt, not password
2019-09-07 07:33:58 +08:00
khuxkm fbexl b2261367e8 Fix wrong passphrase test 2019-09-06 14:19:24 -04:00
khuxkm fbexl 850dd39f26 Fix test for passphrase 2019-09-06 13:54:24 -04:00
khuxkm fbexl 1a9ba5bb31 Fix wrong password method to also say 'passphrase' 2019-09-06 13:50:38 -04:00
MineRobber___T dc8016d21b
Passphrase to decrypt, not password
While it is true that the exception called is "PasswordRequiredException", returning a message of needing a "passphrase" instead will clue the reader in that their key's password needs to go into the "Passphrase" box
2019-09-06 13:30:05 -04:00
Sheng d496b4ff87 Use populate_form rather than restore_items 2019-08-25 16:35:19 +08:00
Sheng 18b20de3a4 Bump version to 1.4.5 2019-08-23 10:38:43 +08:00
Sheng e8f36fa428 Renamed variable btn to button 2019-08-23 10:08:34 +08:00
Sheng 4e51d2c3ab Hide the form when connecting
No need to show the form when connecting to a ssh server
if form arguments are passed via url
2019-08-23 09:55:42 +08:00
Sheng a11d5a01e5 Delay filling the form 2019-08-22 19:27:47 +08:00
Sheng 3a27cedf9d Updated parse_url_data function 2019-08-22 18:39:19 +08:00
Sheng e00701720a Updated README 2019-08-19 19:04:00 +08:00