A free, offline Hack The Box and TryHackMe progress tracker

Hack The Box and TryHackMe profiles count what you have owned, not how you solved it or what you would change, so most people keep a separate tracker. This page compares a profile, a spreadsheet and ZeroBox, and describes a workflow with nmap imports and local-only storage.

What the platform profiles cover

Hack The Box and TryHackMe both show you a profile: owned machines or completed rooms, a rank or level, and badges. That is useful as a scoreboard and tells you nothing about how you got there. A profile will not tell you which technique cost you three hours, which box you abandoned at the foothold, or what you did differently the second time.

It also stops at the platform's edge. Proving Grounds, Vulnhub, event CTFs and a home lab do not appear on either profile, and neither platform keeps your private notes in a form you can search later.

Profile, spreadsheet or ZeroBox

NeedPlatform profileSpreadsheetZeroBox
Counts machines you ownYes, on that platform onlyOnly what you type inYes, across both platforms and your own targets
Covers other labs (Proving Grounds, Vulnhub, custom)NoYes, manuallyYes, add any target
Your notes, IPs and commands per boxLimited or noneOne cell at a timePer machine, with a detail view
Time to foothold and to rootNot in the profileIf you type itRecorded per machine
Imports nmap outputNoNoYes, .nmap, .gnmap, XML or raw text
Works offlineNoDepends on the toolYes, after first load
Account neededYesDepends on the toolNo

A spreadsheet is a fine answer if you only want a list and a status column. It gets slow once you want the target IP, a log of commands, flags and screenshots in the same place. ZeroBox is built for that case, and has the weakness of any local tool: your data lives in one browser until you back it up.

A workflow that holds up

  1. Pick a machine from the catalogue of 929 Hack The Box and TryHackMe machines, or add a custom one, and move it from Backlog to Active recon.
  2. Put the target IP in the machine record. Start the clock when you start the box.
  3. Run your scan and import the result, as described below, so open ports and services are stored with the machine.
  4. Keep notes as you go: what you tried, what failed, the exact commands that worked.
  5. Record the user and root flags when you get them, then add a short retrospective.
  6. Review the board weekly. A column full of boxes stuck in Active recon points at an enumeration habit worth fixing.

Importing from nmap

Save scan output with -oN (or -oA) and drop the file onto a machine card, or paste raw output into the scan box. ZeroBox accepts .nmap, .gnmap, XML and plain text, and fills in the open ports so you do not retype them. Always keep the original scan files too; the import is a convenience, not a replacement for your evidence folder. The methodology checklist shows where the scan fits in the wider process.

Privacy

The tracker runs entirely in your browser. Machine records, notes, IPs and flags are stored in LocalStorage and IndexedDB on your device, and the app needs no account. Any optional feature that would contact an outside service asks first. That matters when your notes hold lab credentials or client style data, and it is the main reason to prefer a local tool for exam preparation. The trade-off is that you own the backup: export the JSON file before you clear your browser or switch devices.

Once the board is set up, practise under pressure in the exam simulator, and pull ideas for your next box from the machine directory.

Try it with your next box.

Add a machine, import a scan, keep notes and flags in one place. It runs in your browser and needs no account.

Frequently asked questions

Does ZeroBox sync with my Hack The Box or TryHackMe account?

No. It has no login with either platform. The catalogue is a static list of machines, and you update status, notes and flags yourself, which is also why nothing about your account leaves the browser.

Where is my data stored?

In your browser, in LocalStorage and IndexedDB, on the device you use. There is no backend. Clearing site data deletes it, so export the JSON backup regularly.

Can I move my data to another computer?

Yes. Export the workspace as a JSON backup and restore it on the other device. Nothing syncs automatically.

Can I track machines that are not in the catalogue?

Yes. Add a custom target with its own name, platform, operating system and difficulty, which suits Proving Grounds boxes, CTF events and your own lab.

Related

Last reviewed: 2026-10-08. ZeroBox is an independent project and is not affiliated with Hack The Box or TryHackMe.