Shellz Versions Save

shellz is a small utility to manage your ssh, telnet, kubernetes, winrm, web or any custom shell in a single place.

v1.6.0

2 years ago

Changelog

New Features

  • c9aea01 new: added kubernetes support (closes #12)

Fixes

  • f951d8b fix: using more recent go versions

Misc

  • 1bfad07 misc: updated README
  • 49f8455 misc: updated modules
  • 485eb2e build: use go 1.16

v1.5.1

3 years ago

Changelog

165c230 fix: migrated to go modules and updated packages (closes #15) 5e451a8 new: replaced release.sh with release.stork f65b884 releasing v1.5.1

v1.5.0

5 years ago

Changelog

be6af90 fix: fixed a bug in winrm support a9ef471 misc: updated dependencies a262669 misc: updated islazy version c39afb5 new: added HTTPS and Insecure boolean flags for WinRM sessions 6e56967 new: added support for the WinRM protocol (tnx to Zack Allen for the idea/request) 4b26ac2 new: implemented support for ssh reverse tunneling (closes #11) 69be216 new: new -workers argument to set a custom number of concurrent workers

v1.4.0

5 years ago

Changelog

b111a26 added ssh-agent support eca450e fix: replaced fmt.Sprintf with net.JoinHostPort (tnx to Michael Stapelberg) (should fix #9) 70eea19 fix: timeouts are now correctly enforced on every session type 84410ec new: added new -path parameter to specify an alternative base path instead of ~/.shellz (closes #8) e4b6d4c new: implemented SOCKS5 support for ssh and custom shells (fixes #7) cfac79d new: migrated to islazy/async.WithTimeout e8f767d new: printing proxy string if a proxy has been configured 030feab refact: generalized plugin logic 79a4094 refact: migrated to islazy/fs 46c72bd refact: migrated to islazy/log b2cb53a refact: migrated to islazy/plugin 309f4aa refact: migrated to islazy/tui.Table 765b7d4 refact: migrating to islazy library fbac33a refact: refactored and optimized plugins system b1202bf refact: refactored away the session.Context glue object by decoupling the session, plugins and models packages 5213393 refact: refactored plugins sytem 1142747 refact: refactored ssh-agent connection code

v1.3.0

5 years ago

Changelog

bdb3bc6 fix: improved ldflags for a smaller executable be5bfe7 new: the -list argument can now be combined with and filtered by -on e3efba8 new: added new -log-file argument d1ced4d new: added new -stats argument to print statistics after -run and -test 1fd6ec7 new: implemented -no-colors argument to disable colors 6b742ac new: shells -tested with the -force argument will be enabled if they pass the test f4b01ec refact: refactored away the session Plugin adapter

v1.2.0

5 years ago

Changelog

44b4f78 fix: fixed a typo 322ab1d fix: package wrappers for the plugins are now created just once f529d7b misc: refactored plugins logic into a dedicated namespace b1baf01 new: better log API for the plugins 11ee83e new: implemented a new -force argument to include disabled shells in the selection 5950a9e new: implemented groups functionality (closes #3) be27e6a new: new -no-banner flag to disable the banner

v1.1.0

5 years ago

Changelog

4be0b2c fix: fixed .gitignore 37d0439 fix: fixed gitignore 6917be7 fix: printing user@host correctly when a command response is received d541479 fix: shells and identities are now always sorted in the -list command output 4f1e37d fix: turned some messages into debug logs b44efca fix: using MarshalIndent when saving a shell a423dcd new: added connection, read and write timeout arguments c819435 new: enable and disable commands now support csv syntax a0e647e new: implemented -test paramenter to auto disable shells that don't respond to a test command a8da316 new: implemented http.Post for plugins 49dd44c new: implemented plugin system 97219df new: implemented tcp client for modules df8f946 new: listing plugins in -list command e2dee12 new: random color logo ftw 28d26bd new: shell files can now specify an additional ciphers field (fixes #1) 3a41c8e new: shells can now be enabled or disabled 029837b new: the enable and on commands now supports both full string match and prefix match of the shells names 6a5f976 refact: refactored session handlers to accept a single Context argument 48bf00f refact: renamed sessions package to session

v1.0.0

5 years ago

Changelog

c99c2ec better output presentation c3a3482 first commit cddbdc7 fix d25d948 fix 5d47f82 fix 6341e75 fix 669154a fix 018ea0e fix d1ff529 fix: resolving ip on session start to make boot faster 37222ce new: abstracted sessions logic, added support for both ssh and telnet ae0e0c1 new: implemented -list command e2620e3 new: implemented -to argument 7c13ad1 new: implemented an async job queue in order to spawn commands in parallel

v1.0.6

5 years ago

Changelog

018ea0e fix