~/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.