A beginner-to-completion guide to Hacknet, the terminal-based hacking sim: the core hacking workflow, port crackers, proxies, firewalls and traces, the story's factions, achievements, the Labyrinths DLC, and Extensions.
Researched September 2026 — current as of the latest official Steam posts (10th anniversary, August 2025) and community activity (the unofficial UnHacknet Jam, February 2026). The base game and Labyrinths DLC (March 31, 2017) are complete; there are no pending patches. Live games change; check the linked sources if something differs.
help. The in-game help lists every command you currently have, with syntax. It's the most reliable reference when you forget something.scan to find linked machines → connect [ip] → probe to see open ports and defenses → run port crackers → porthack → you're admin.ps then kill [PID]).dc) before it hits zero.log folder and delete the entries that show your activity. Sloppy hackers get consequences.x-server.sys after players delete it.| Step | Command | What it does |
|---|---|---|
| 1 | scan |
Discovers machines linked to the one you're connected to and adds them to your netmap |
| 2 | connect [ip] |
Connects to a machine (or click it on the netmap) |
| 3 | probe |
Shows open ports, how many ports must be opened to hack it, and whether a proxy or firewall is active |
| 4 | Port crackers | Open individual ports (see table) |
| 5 | porthack |
Once enough ports are open, grants you admin access |
| 6 | ls, cd, cat |
Browse and read files |
| 7 | scp [file] |
Download a file to your own machine |
| 8 | rm [file] / mv |
Delete or move/rename files (for mission objectives, and for wiping logs) |
| 9 | dc |
Disconnect |
The crackers are programs you acquire over the course of the game. Each one targets a specific service:
| Program | Port | Service |
|---|---|---|
| SSHcrack | 22 | SSH |
| FTPBounce | 21 | FTP |
| SMTPoverflow | 25 | SMTP (mail) |
| WebServerWorm | 80 | HTTP (web) |
| SQL_MemCorrupt | 1433 | SQL |
Later in the game (and in Labyrinths) you meet more port types — the game's port table also includes 104 (medical), 6881 (torrent), 443 (SSL), 192 (Pacific), 554 (RTSP), 211 (transfer), 9418 (version control), 3724 and 3659 — each needing its own tool; the probe output always tells you which ports a machine has, and help lists what you own. You find new programs as downloadable .exe files on machines you hack — always check /bin folders and anything that looks like a tool.
A proxy blocks hacking until it's taken down. Use shell on machines you already own to open remote shells, then have those shells overload the proxy. More shells take it down faster, but every shell costs RAM.
A firewall hides a password. Run analyze repeatedly to reveal it, then solve [password] to disable the firewall. Harder firewalls take more analyze passes.
Some files are encrypted and need dedicated tools (the game introduces Decypher for decrypting and DECHead for reading encryption headers, which can reveal the originating IP). Keep an eye on emails that mention these tools.
| Command | Use |
|---|---|
ps / kill [PID] |
List and stop running programs to free RAM |
upload [file] |
Put a file onto the connected machine (some missions require it) |
reboot |
Restart the connected machine (be careful doing this to your own) |
login |
Log in with credentials you've found |
clear |
Clear the terminal |
Exact syntax can differ slightly from memory — help in-game is authoritative.
A hacker called Bit is dead, and when he fails to reconnect for 14 days his failsafe starts emailing you instructions. The main path:
| Stage | What happens |
|---|---|
| Bit's tutorial | Automated emails teach the basics |
| Entropy | A hacktivist group recruits you; contract work teaches new tools |
| Naix | A rival hacker; how you handle him affects what follows, including access to the /el forum |
| CSEC | A more professional, contract-based organization with harder jobs |
| Finale | The truth about Bit's death and a project called HackNet |
Missions come from mission boards and emails. You can often take jobs in a flexible order, but the story beats follow each other.
There are 11 achievements, all single-player.
| Achievement | How |
|---|---|
| Entropy | Get an account within Entropy (story) |
| CSEC | Get an account within CSEC (story) |
| Hacknet | Complete Bit's final request (finish the story) |
| Makeover! | Run the ThemeSwitcher program |
| To the Wire | Disconnect from a traced system with less than 0.5 s left |
| PointClicker | Buy the final upgrade in PointClicker, a hidden idle game in Hacknet |
| You better not have clicked for those... | Reach an absurd number of PointClicker points — let it run idle |
| Quickdraw | Complete the tutorial earlier than normal |
| /el Sec Champion | Master the /el community's challenges |
| Rude | A hidden achievement for being impolite — look it up only if you're stuck |
| TRUE ULTIMATE POWER | Run Clock.exe (a community guide covers where to find it) |
Tips:
x-server.sys — keep your hands off your own /sys folder.help. You may already have the tool you need.probe, then type crackers in quick succession — many players keep the terminal focused and use the up arrow to repeat commands.Do I need real hacking knowledge? No. It's based on UNIX-style commands and teaches everything, but it's a game, not a real hacking tool.
How long is Hacknet? The main story is a medium-length game; Labyrinths adds 3–4 hours.
Where do I find new programs?
On machines you hack — look for .exe files, often in /bin, and in mission rewards.
How do I get past a proxy? Open shells on machines you control and use them to overload the proxy.
How do I beat a firewall?
analyze until the password is revealed, then solve [password].
Is Labyrinths worth it? Yes if you liked the base game — it has harder hacks, new tools and multiple endings.