Skip to content

Releases: evilsocket/shellz

v1.6.0

19 Aug 12:46
Compare
Choose a tag to compare

Changelog

New Features

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

Fixes

  • f951d8b fix: using more recent go versions

Misc

v1.5.1

04 Apr 11:10
Compare
Choose a tag to compare

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

21 Feb 17:24
Compare
Choose a tag to compare

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

10 Oct 14:44
Compare
Choose a tag to compare

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

07 Oct 19:15
Compare
Choose a tag to compare

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

06 Oct 20:25
Compare
Choose a tag to compare

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

02 Oct 16:49
Compare
Choose a tag to compare

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

30 Sep 15:18
Compare
Choose a tag to compare

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