Skip to content

LiteHound is a lightweight, standalone Active Directory (AD) attack path visualizer. It provides a simple, interactive GUI to analyze SharpHound JSON exports without the need for Neo4j, Java, or complex database configurations.

License

Notifications You must be signed in to change notification settings

zrnge/LiteHound

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

22 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

LiteHound

Py Version REQUIRED Domain_Security version

drawing

LiteHound is a Liteweight, standalone Active Directory (AD) attack path visualizer. It provides a simple, interactive GUI to analyze SharpHound JSON exports without the need for Neo4j, Java, or complex database configurations.

Features

  • Interactive Graph Engine: Drag nodes to reorganize, scroll to zoom, and right-click to pan.

  • DACL Awareness: Automatically parses permissions like GenericAll, WriteDacl, Owns, and more.

  • Shortest Path Analysis: One-click pathfinding from any user to the "Domain Admins" group.

  • Deep Detail Panel: Click any node to see the full raw JSON data collected by SharpHound.

  • Zero Dependencies: Built entirely with standard Python libraries (tkinter, json, zipfile).

Color Coded:

  • πŸ”΅ Users

  • 🟒 Groups

  • 🟠 Computers

  • 🟑 High Value (Tier 0)


Getting Started

Prerequisites

Python 3.x

Installation

  1. Clone the repository:
git clone https://github.com/zrnge/LiteHound.git
cd LiteHound
  1. Run the application:
python lite_hound.py

Usage

  1. Run SharpHound on a target domain to generate a .zip export.

  2. Open LiteHound and click πŸ“ Load ZIP.

  3. Use the search bar or click a node to find the shortest path to Domain Admins.

  4. Explore the Object Details panel on the right for forensic-level inspection.

πŸ‘€ Author

Zrnge

GitHub: @zrnge

πŸ“œ License

This project is licensed under the MIT License.

About

LiteHound is a lightweight, standalone Active Directory (AD) attack path visualizer. It provides a simple, interactive GUI to analyze SharpHound JSON exports without the need for Neo4j, Java, or complex database configurations.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages