Skip to content

Releases: GoToolSharing/htb-cli

v1.6.0

27 Jan 14:36
1951106
Compare
Choose a tag to compare

Changelog

  • Remove difficulty parameter when submitting machine flags - #115
  • Added a message indicating the machine spawn time for the start command - #113
  • Fixed a bug that prevented a machine's ip from being displayed in release arena - #111 #98
  • Added link to achievement when flag is submitted - #110
  • Added community files for the project - #109
  • Added getflag command to connect via ssh, retrieve user flag and submit - #108
  • Fix bug when htb api returns an error when downloading VPNs - #103 #86
  • Display message to extend machine time if 2h or less left - #99
  • Replace error with message if machine not found during search - #97
  • Fix bug when htb-cli displays machine information in release arena - #96
  • Add global flag --no-check to avoid checking for new updates - #95
  • Rewrite fuzzy finder to search for challenges - #73
  • Add pull request template
  • Add hosts command to add and delete entries in /etc/hosts file - #102
  • Fix display of endgame task names in history

v1.5.1

07 Jan 21:13
Compare
Choose a tag to compare

Changelog

  • Adding goroutines to optimize time - #67
  • Add an update informer that checks if a new version is available - #83
  • Add an issue template for feature requests - #84
  • Fix bug when discord webhook is not set - #87
  • If no flag is supplied to the start command, the machine in release arena is started - #88
  • New --list flag for VPN command to display VPNs in use.
  • VPN command improved with new checks to avoid crashes.

v1.5.0

24 Dec 22:57
Compare
Choose a tag to compare

Changelog

  • Embedding discord webhooks - #25
  • New zap logging with logging levels - #63
  • We can extend the box duration - #68
  • Adding development versions - #70
  • Fix a bug when downloading VPNs with a free subscription - #72 #81
  • HTB_TOKEN token format check - #74 #77
  • Add shoutbox command to view owns - #78
  • Fix logger bug - #80
  • Improved vpn command with start and stop vpn ! - #4

v1.4.1

13 Nov 19:37
Compare
Choose a tag to compare

Changelog

  • Fix Sherlocks download
  • Fix cursor interaction for answer submission

v1.4.0

13 Nov 15:36
4b62beb
Compare
Choose a tag to compare

Changelog

  • Support for Sherlocks - #61
  • Hide flag input - #52
  • Autocompletion - #58
  • Minor fixes
  • GIF added to README
  • Discord webhook (v1) - #25
  • Adding the golangci-lint lint
  • New vpn command to download vpns (v1) - #4
  • Refacto of code in different packages - #66
  • Remove the Makefile
  • Bump Golang version 20 - #65
  • Add version command to display the version in use - #70
  • Add update command to check for updates - #69

v1.3.1

20 Oct 08:32
2acce62
Compare
Choose a tag to compare

Changelog

  • Added VIP+ support to interact with machines #53
  • Added Fortresses step name to activity history
  • Remove bad logging
  • Fix typo for submissions #51
  • Remove target information when a machine is assigned #50
  • IP address recovery timeout added for VIP+ machines and release arena machines.
  • Remove tests and coverage
  • New logo !

v1.3.0

06 Oct 17:27
Compare
Choose a tag to compare

Changelog

  • Added an issue template for reporting bugs #38
  • Add a combined search for machines / challenges and players via the info command
  • Added flag submission for machines in release arena #41
  • Fixed a bug that asked the user to see the active machine if no argument was supplied #42
  • Add a global --batch option to accept all questions asked of the user #34
  • Submit no longer requires you to specify the machine name. If a machine is active, this will select it by default #20
  • Display the IP address of the target machine at startup via the start command #37
  • If no arguments are provided for the info command, displays the logged-in user's information. #43
  • Add machines command to display active, retired and scheduled machines
  • Fix a bug that returns an error when the user responds no to an interaction #48
  • New TUI for a better display !!! #36
  • Rewriting README.md file

v1.2.0

03 Oct 15:59
3d25e3c
Compare
Choose a tag to compare

Changelog

  • SECURITY.md file added (policy)
  • Add pipeline to automatically release precompiled binaries
  • Add badges for documentation
  • Bump from golang 1.18 to 1.19
  • Implementation of security verification tools (CodeQL, secrets, dependabot)
  • Add unit tests
  • Add coverage
  • Add a Makefile for compilation, testing and coverage
  • Refactoring the code and adding comments for a better structure
  • Display the timestamp of the last reset in machine information
  • No longer asks to see the active machine when requesting information for a challenge
  • Bug fixes

v1.1.0

19 Sep 21:27
Compare
Choose a tag to compare
  • Improved pipeline to build all architectures with all OS
  • Added badges to README.md documentation
  • Added status command to display status of servers
  • Added challenge submit functionality
  • Support for vip+ subscription
  • Added confirmation messages when searching for machines / challenges
  • Challenge search added (via info command)
  • Add active machine information (info command)

v1.0.0

11 Sep 11:11
Compare
Choose a tag to compare
  • Review of old code
  • Change flag command to submit
  • Add optional and mandatory flags
  • Add debug logging
  • Add start command
  • Add stop command
  • Added reset command
  • Add submit command
  • Add active command
  • Add info command