/htb-custom-client

A set of extended funcionalities for HTB website

Primary LanguageJavaScript

HTB Custom Client

A set of extended funcionalities for HTB website embedded in a desktop application

Project discontinued

Thanks for using this tool, I am now discontinuing it since I am working for HackTheBox now and will be adapting these features.

Love!

Added functionalities

(NEW) Discord account verification

This feature is the trickiest one to the date, but yet so simple to use. You are now able to verify your HTB account in the Official HTB Discord by pressing one single button.

How to set up

Q: How does this actually work?

A: As of now, I need to attach a script on Discord's boot in order to grab the auth token. It is simpler than it sounds. Discord desktop app is done with Electron (Node.js), Node.js has a parameter called NODE_OPTIONS which allows you to set special options to any script ran with node. I promise I will find an easier way to do this.

Q: What do I need to do?

A: Download this script in your computer. Add (or edit if exists already) the following system variable: NODE_OPTIONS. Assing the following value: --require </path/to/downloaded_script.js>. Restart discord and you are done.

Activity show off!

You are now able to use Discord Rich Presence to show the latest machine you are working on.

Respect from Shoutbox

You are now able to respect people directly from the shoutbox. Simply click the half-drawn star :)

Custom challenge opener

You are now able to open a challenge directly from the shoutbox

IppSec youtube links in retired machines

You are now displayed a youtube icon in Retired Machines tab next to every single machine. Those who do not have a video made by IppSec are not displayed.

Display relevant submissions!

You are now only displayed those machines and challenges submissions that were not rejected or released.

Releases

Releases can be found here.

Important

If you have any ideas, issues... please let me know either via Discord or open up an issue. Pull requests are welcome.

Please note, this client does not save any kind of information about the user. Let's maintain the privacy untouched :)