~/tracks --journey

Zero to operator, one command at a time.

24 tracks and 138missions form a single spine across five branches — foundations, offense, defense, specializations, and the endgame. Clear a track's capstone and you earn its rank: a visible marker of what you can actually do.

Foundations

Start from zero. No experience assumed.

Terminal FoundationsRecruit12 missions
Ethical Hacking FoundationsInitiate5 missions
Linux OperatorOperative9 missions
Networking & ReconScout7 missions
Offensive Core

Break in and take control.

Web HackingBreaker9 missions
Privilege EscalationGhost6 missions
Defensive Core

Catch the attacker you just learned to be.

Blue TeamSentinel6 missions
Forensics & IRInvestigator6 missions
Specializations

Go deep where the real work is.

Bash ScriptingAutomator6 missions
CryptographyCryptographer6 missions
Live Network LabsOperator2 missions
Databases & SQLiInjector6 missions
Vulnerability AnalysisAnalyst5 missions
Cloud SecuritySkywalker5 missions
Malware AnalysisReverser5 missions
Social Engineering & OSINTPretexter5 missions
Reporting & MethodologyConsultant3 missions
System Hacking & PersistenceSpecter5 missions
Traffic Analysis & SniffingInterceptor5 missions
Evasion & Network AttacksPhantom5 missions
Wireless AttacksWardriver5 missions
Mobile & IoT SecurityEmbedder5 missions
Active Directory & Red TeamDomain Admin6 missions
Endgame

Chain everything you've learned.

The ArenaLegend4 missions
~/what-you-get

Why it sticks.

streak++ · daily

Habit by design

Daily challenges, XP, ranks, and leaderboards turn practice into a routine — the thing every real skill requires.

hint --in-context

Coached, not carried

In-context hints see where you're stuck and nudge — they never just hand you the answer, so you actually learn.

lab --internal

Real engagements

Networked labs let you pivot across multiple boxes on isolated networks, exactly like a professional engagement.