Map your path from a low-priv shell to root — like BloodHound, but for local Linux privilege escalation.
You landed a shell as a low-privilege user. Now what? Instead of scrolling through hundreds of lines of enumeration output, Roothound draws you a clear graph of every path to root — and tells you exactly how to abuse each one.
- 🗺️ Attack-path graph — see
YOU → technique → ROOT, left to right - 🔴 Confidence coloring — confirmed paths in red, likely leads in amber
- 🖱️ Click any node — get what it is + the exact abuse command (copy-ready)
- 🔗 Multi-hop chains — spots paths across separate findings (e.g. writable script → root cron → root)
- 🧠 Editable rulebook — SUID/SGID, sudo, capabilities, dangerous groups, writable files, NFS, PATH hijack, and kernel/sudo CVE matching
- 📴 Fully offline — no dependencies, no internet, single self-contained HTML output
Option 1 — clone it:
git clone https://github.com/Noz2/RootHound.git
cd RootHound
# feed it LinPEAS output:
python3 RootHound.py linpeas.txt -o report.htmlOption 2 — download ZIP: Click the green Code button above → Download ZIP, unzip, and run it.
Then open report.html in any browser.
See Roothound in action: Watch the demo on X →
Roothound is built for authorized security testing and education (CTFs, HTB, your own labs). Only use it on systems you have explicit permission to test.