Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

2.82.00

@skavanagh skavanagh released this · 6 commits to master since this release

Added option to connect to any host and to create duplicate sessions from open terminals. Added theme and terminal color configuration. Also, moved password regular expressions to configuration properties.

To migrate from >=2.80.00

  • Backup previous keybox.h2.db data store
  • Download keybox-upgrade-2_82.jar
  • Run on previous data store
java -jar keybox-upgrade-2_82.jar <whatever path to old DB>/keybox.h2.db
  • Copy updated keybox.h2.db data store to the jetty/keybox/WEB-INF/classes/keydb directory of the new installation

Downloads

2.80.00

@skavanagh skavanagh released this · 26 commits to master since this release

Added LDAP integration support via the Java Authentication and Authorization Service (JAAS) . If enabled, administrators will be added as they are authenticated and profiles of systems may be assigned by full-privileged users. To enable see https://github.com/skavanagh/KeyBox#external-authentication

To migrate from >=2.76.00

  • Backup previous keybox.h2.db data store
  • Download keybox-upgrade-2_80.jar
  • Run on previous data store
java -jar keybox-upgrade-2_80.jar <whatever path to old DB>/keybox.h2.db
  • Copy updated keybox.h2.db data store to the jetty/keybox/WEB-INF/classes/keydb directory of the new installation

Thanks to @peterbroadhurst and @sibivk for advice, examples, and testing!

Downloads

2.76.00

@skavanagh skavanagh released this · 32 commits to master since this release

Upgraded jetty to latest version (9.2.9.v20150224) due to JetLeak Vulnerability: Remote Leakage of Shared Buffers in Jetty Web Server [CVE-2015-2080].

To migrate from >= 2.73.00
Copy old keybox.h2.db data store to the /jetty/keybox/WEB-INF/classes/keydb directory of the new installation

Downloads

2.75.00

@skavanagh skavanagh released this · 35 commits to master since this release

Updated to enforce strong passwords. Modified so SSH keys are generated by default when managing keys. Users are forced to set a strong passphrase and download the private key. More details at https://github.com/skavanagh/KeyBox#managing-ssh-keys

To migrate from >= 2.73.00
Copy old keybox.h2.db data store to the /jetty/keybox/WEB-INF/classes/keydb directory of the new installation

Downloads

2.73.02

@skavanagh skavanagh released this · 38 commits to master since this release

Added check to prevent current logged in user from being deleted. And validation to prevent duplicate profile keys.

To migrate from >= 2.73.00
Copy old keybox.h2.db data store to the /jetty/keybox/WEB-INF/classes/keydb directory of the new installation

Downloads

2.73.01

@skavanagh skavanagh released this · 51 commits to master since this release

Upgraded h2 database. Swapped default manage keys page for "Full Access" users. Some cosmetic UI and text changes.

To migrate from 2.73.00
Copy old keybox.h2.db data store to the /jetty/keybox/WEB-INF/classes/keydb directory of the new installation

To migrate from >=2.70.00

  • Backup previous keybox.h2.db data store
  • Download keybox-upgrade-2_73.jar
  • Run on previous data store
java -jar keybox-upgrade-2_73.jar <whatever path to old DB>/keybox.h2.db
  • Copy updated keybox.h2.db data store to the jetty/keybox/WEB-INF/classes/keydb directory of the new installation

Downloads

2.73.00

@skavanagh skavanagh released this · 54 commits to master since this release

Added ability for "Full Access" users to disable any user's public SSH key in order to force rotation. Disabling a key removes it from all host systems and additional SSH keys with the same fingerprint can no longer be set. Added fingerprint and key type. Updated project dependencies.

To migrate from >=2.70.00

  • Backup previous keybox.h2.db data store
  • Download keybox-upgrade-2_73.jar
  • Run on previous data store
java -jar keybox-upgrade-2_73.jar <whatever path to old DB>/keybox.h2.db
  • Copy updated keybox.h2.db data store to the jetty/keybox/WEB-INF/classes/keydb directory of the new installation

Downloads

2.70.01

@skavanagh skavanagh released this · 55 commits to master since this release

Added terminal resize capabilities. Double-clicking will set the terminal to the original size. Fixed so all form submits happen when enter/return is pressed.

To migrate >=2.60.00
Copy old keybox.h2.db data store to the /jetty/keybox/WEB-INF/classes/keydb directory of the new installation

To migrate from >=2.50.00

  • Backup previous keybox.h2.db data store
  • Download keybox-upgrade-2_60.jar
  • Run on previous data store
java -jar keybox-upgrade-2_60.jar <whatever path to old DB>/keybox.h2.db
  • Copy updated keybox.h2.db data store to the jetty/keybox/WEB-INF/classes/keydb directory of the new installation

Downloads

2.60.00

@skavanagh skavanagh released this · 72 commits to master since this release

Modifed to allow users to add their own public SSH keys (closes #23). Added task to refresh keys on systems based on interval defined in properties. Modified to use a generic auth fail message. Fixed close buttons for dialogs on terminal screen. Updated project dependencies.

To migrate from >=2.50.00

  • Backup previous keybox.h2.db data store
  • Download keybox-upgrade-2_60.jar
  • Run on previous data store
java -jar keybox-upgrade-2_60.jar <whatever path to old DB>/keybox.h2.db
  • Copy updated keybox.h2.db data store to the jetty/keybox/WEB-INF/classes/keydb directory of the new installation

Downloads

2.50.02

@skavanagh skavanagh released this · 73 commits to master since this release

Updated project dependencies. Fixed cosmetic issues.

To migrate >=2.50.00
Copy old keybox.h2.db data store to the /jetty/keybox/WEB-INF/classes/keydb directory of the new installation

To migrate from >=2.15.10

  • Backup previous keybox.h2.db data store
  • Download keybox-upgrade-2_50.jar
  • Run on previous data store
java -jar keybox-upgrade-2_50.jar <whatever path to old DB>/keybox.h2.db
  • Copy updated keybox.h2.db data store to the jetty/keybox/WEB-INF/classes/keydb directory of the new installation

Downloads

2.50.01

@skavanagh skavanagh released this · 74 commits to master since this release

Fixed missing jquery-ui include on audit sessions screen.

To migrate from 2.50.00
Copy old keybox.h2.db data store to the /jetty/keybox/WEB-INF/classes/keydb directory of the new installation

To migrate from >=2.15.10

  • Backup previous keybox.h2.db data store
  • Download keybox-upgrade-2_50.jar
  • Run on previous data store
java -jar keybox-upgrade-2_50.jar <whatever path to old DB>/keybox.h2.db
  • Copy updated keybox.h2.db data store to the jetty/keybox/WEB-INF/classes/keydb directory of the new installation

Downloads

2.50.00

@skavanagh skavanagh released this · 83 commits to master since this release

Added two-factor authentication that works with FreeOTP or Google Authenticator. Modified to use bootstrap dialogs and added salts to user password hashes.

To migrate from >=2.15.10

  • Backup previous keybox.h2.db data store
  • Download keybox-upgrade-2_50.jar
  • Run on previous data store
java -jar keybox-upgrade-2_50.jar <whatever path to old DB>/keybox.h2.db
  • Copy updated keybox.h2.db data store to the jetty/keybox/WEB-INF/classes/keydb directory of the new installation

Downloads

2.17.01

@skavanagh skavanagh released this · 84 commits to master since this release

Fixed issues with terminal focus, cursor blinks, and missing icons

To migrate from >=2.15.10
Copy old keybox.h2.db data store to /jetty/keybox/WEB-INF/classes/keydb

Downloads

2.17.00

@skavanagh skavanagh released this · 85 commits to master since this release

Changed pty type to xterm. Added support for term colors and updated project dependencies.

To migrate from >=2.15.10
Copy old keybox.h2.db data store to /jetty/keybox/WEB-INF/classes/keydb

Downloads

2.16.00

@skavanagh skavanagh released this · 87 commits to master since this release

Added profile filter to select systems screen. Also, added user and system filter to select audit screen.

To migrate from >=2.15.10
Copy old keybox.h2.db data store to <new installation>/jetty/keybox/WEB-INF/classes/keydb

Downloads

2.15.27

@skavanagh skavanagh released this · 91 commits to master since this release

Fixed Authentication Filter to check context path.

To migrate from >=2.15.10
Copy old keybox.h2.db data store to <new installation>/jetty/keybox/WEB-INF/classes/keydb

Downloads

2.15.26

@skavanagh skavanagh released this · 92 commits to master since this release

Fixed websocket path to support different contexts

To migrate from >=2.15.10
Copy old keybox.h2.db data store to <new installation>/jetty/keybox/WEB-INF/classes/keydb

Downloads

2.15.25

@skavanagh skavanagh released this · 93 commits to master since this release

Modified DEL key-mapping to send \033[3~ and fixed to append application key to authorized key file. (ie. fixes issues #14 and #15).

To migrate from >=2.15.10
Copy old keybox.h2.db data store to <new installation>/jetty/keybox/WEB-INF/classes/keydb

Downloads

2.15.20

@skavanagh skavanagh released this · 94 commits to master since this release

Fixes websocket timeout and the delete key mapping. Changed to prevent browser default when using unix-ctrl commands.

To migrate from 2.15.10
Copy old keybox.h2.db data store to <new installation>/jetty/keybox/WEB-INF/classes/keydb

Downloads

2.15.10

@skavanagh skavanagh released this · 95 commits to master since this release

Updated project dependences. Made cosmetic changes/fixes.

Downloads

2.15.00

@skavanagh skavanagh released this · 96 commits to master since this release

Added cut & paste from terminal windows.
Updated UI for terminal windows.

Downloads

2.12.00

@skavanagh skavanagh released this · 98 commits to master since this release

Modified to run on Windows. Changed to use JSch for key pair generation. Updated/Removed project dependencies.

To Upgrade:
To migrate from >= 2.00.00 : Copy keybox.h2.db from jetty/keybox/WEB-INF/classes/com/keybox/common/db to the jetty/keybox/WEB-INF/classes/keydb directory for the new 2.12.00 installation.

To migrate from 1.8.54: See #3 (comment)

Downloads

2.11.05

@skavanagh skavanagh released this · 106 commits to master since this release

Fixed high CPU utilization due to busy loop.
Simplified how custom SSH keys are defined.
Updated project dependencies.

Downloads

2.11.00

@skavanagh skavanagh released this · 109 commits to master since this release

Modified to allow users to have the option to specify the SSH key pair used by the application instead of auto-generating upon startup (see here).
Updated project dependencies.

Downloads

2.10.03

@skavanagh skavanagh released this · 111 commits to master since this release

Upgraded all project dependencies including Struts2 to address ClassLoader vulnerabilities (CVE-2014-0112, CVE-2014-0113)

Downloads

2.10.02

@skavanagh skavanagh released this · 113 commits to master since this release

Fixed issue preventing connection error messages from displaying when last term connection fails.

Downloads

2.10.01

@skavanagh skavanagh released this · 114 commits to master since this release

Upgraded project dependencies
Took out unused javascript

Downloads

2.10.00

@skavanagh skavanagh released this · 115 commits to master since this release

Improved terminal performance.
Turned session audits off by default.
Added regular expression sort to move matched terminals to top.

To Upgrade:
To migrate from >= 2.00.00 : Copy keybox.h2.db to the jetty/keybox/WEB-INF/classes/com/keybox/common/db directory for the new 2.10.00 installation

To migrate from 1.8.54: See #3 (comment)

Downloads

2.06.00

@skavanagh skavanagh released this · 116 commits to master since this release

Added terminal disconnect option when dragged to navbar

To Upgrade:
To migrate from >= 2.00.00 : Copy keybox.h2.db to the jetty/keybox/WEB-INF/classes/com/keybox/common/db directory for the new 2.06.00 installation

To migrate from 1.8.54: See #3 (comment)

Downloads

2.05.02

@skavanagh skavanagh released this · 117 commits to master since this release

Added access check when users open SSH sessions

To Upgrade:
To migrate from >= 2.00.00 : Copy keybox.h2.db to the jetty/keybox/WEB-INF/classes/com/keybox/common/db directory for the new 2.05.02 installation

To migrate from 1.8.54: See #3 (comment)

Downloads

2.05.01

@skavanagh skavanagh released this · 118 commits to master since this release

Mapped js key event 8 to DEL instead of BS
Made terminal refresh rate configurable

To Upgrade:
To migrate from >= 2.00.00 : Copy keybox.h2.db to the jetty/keybox/WEB-INF/classes/com/keybox/common/db directory for the new 2.05.01 installation

To migrate from 1.8.54: See #3 (comment)

Downloads

2.05.00

@skavanagh skavanagh released this · 123 commits to master since this release

Modified to use Bootstrap UI/UX templates
Updated project dependencies

To Upgrade:
To migrate from >= 2.00.00 : Copy keybox.h2.db to the jetty/keybox/WEB-INF/classes/com/keybox/common/db directory for the new 2.05.00 installation

To migrate from 1.8.54: See #3 (comment)

Downloads

2.02.02

@skavanagh skavanagh released this · 128 commits to master since this release

Fixed issue that prevented terminal output from displaying when keypress / keydown events were called at the same time as the output event.

Downloads

2.02.01

@skavanagh skavanagh released this · 130 commits to master since this release

To keep CPU utilization in check, modified web sockets to display output every 500ms. Updated project dependencies.

Downloads

v2.02.00

@skavanagh skavanagh released this · 131 commits to master since this release

Release Notes:
Modified to use WebSockets in place of AJAX polling

New Prerequisites:
Java JDK 1.7 or greater http://www.oracle.com/technetwork/java/javase/overview/index.html

Browser with Web Sockets support http://caniuse.com/websockets

**Note: In Safari if using a self-signed certificate you must import the certificate into your Keychain. Select 'Show Certificate' -> 'Always Trust' when prompted in Safari

To Upgrade:
To migrate from 2.00.00 / 2.01.000: Copy keybox.h2.db to the jetty/keybox/WEB-INF/classes/com/keybox/common/db directory for the new 2.02.00 installation

To migrate from 1.8.54: See #3 (comment)

Downloads

2.01.00

@skavanagh skavanagh released this · 132 commits to master since this release

Modified so that public keys can be distributed after they have been defined.
Added DB connection pooling.
Upgraded project dependencies.

*Note:
To migrate from 2.00.00: Copy keybox.h2.db to the jetty/keybox/WEB-INF/classes/com/keybox/common/db directory for the new 2.01.00 installation

To migrate from 1.8.54: See #3 (comment)

Downloads

2.00.00

@skavanagh skavanagh released this · 133 commits to master since this release

Modified users and profiles so that additional logins can be created for the web-console.
Modified to support multiple simultaneous users.
Modified so application private key is kept in DB instead of filesystem.
Added public SSH key management.
Added auditing of SSH sessions.
Added copy and paste.
Fixed issue with IE caching.
Updated project dependencies.

*Note: To migrate from 1.8.54 see #3 (comment)

Downloads

1.08.54

@skavanagh skavanagh released this · 134 commits to master since this release

Upgraded project dependencies to

Struts2 - 2.3.15.2
H2 - 1.3.173
Jsch - 0.1.50
FileUpload - 1.3
Commons-IO - 2.4
Jetty - 8.1.13.v20130916

Downloads

1.08.53

@skavanagh skavanagh released this · 135 commits to master since this release

Fixed Cmd-Click terminal select in Firefox on OSX. Added the ability to paste into terminal.

Downloads

1.08.52

@skavanagh skavanagh released this · 139 commits to master since this release

Switch from doing a pool to using simple threads. Changed post on set password

Downloads

1.08.51

@skavanagh skavanagh released this · 141 commits to master since this release

Fixed links in case web-context change, sorting direction for uploads, and so +'s aren't changed to <spaces> in the terminal.

Downloads

1.08.50

@skavanagh skavanagh released this · 143 commits to master since this release

Migrated from SQLite to an H2 embedded database. Upgraded jetty to v8.1.12

Downloads

1.08.40

@skavanagh skavanagh released this · 144 commits to master since this release

Added tab fix - so tab then enter does not cause page to reload

Downloads

1.08.30

@skavanagh skavanagh released this · 146 commits to master since this release

Added CMD-Click or CTRL-Click to select multiple individual terminals.
Fixed concurrency issues with collections used to track ssh connections.

Downloads

1.08.20

@skavanagh skavanagh released this · 148 commits to master since this release

Modified js so terminals are draggable.
Fixed display issues with script dialog
Made composite terminal selection simpler

Downloads

Something went wrong with that request. Please try again.