Skip to content

A Sharp Knife Data Collector for BloodHound and BlackMarlinExec.

License

Notifications You must be signed in to change notification settings

byt3n33dl3/SharpHoundAD

 
 

Repository files navigation

BreedHound

My own custom SharpHound kit ( BreedHound ) and extension, BreedHound.

Compile Instructions

dotnet restore.
dotnet build

Requirements

SharpHound is designed targeting .Net 4.6.2. SharpHound must be run from the context of a domain user, either directly through a logon or through another method such as RUNAS.

Get BreedHound

The latest build of BreedHound will always be found here.

To determine the BreedHound version compatible with a deployed BloodHound CE instance, login to BloodHound CE's web UI and click on ⚙️ (Settings) → Download Collectors. Then, click either the "Download BreedHound" button in the user interface or use the displayed BreedHound version to download the appropriate release binary. Alternatively, compile a BreedHound binary from the corresponding release commit.

Feature Update

More !
src/
│
└── Client
   ├── context.cs ✔              
   ├── enums.cs ✔
   ├── flags.cs ✔
   ├── links.cs ✔
   ├── vulnscan.cs ✔   
   |
   └─── RES
       ├── harpoon.cpp ✔
       ├── harpoon.hpp ✔
       └── utils.cpp 
       |
       |
       └─── NET
            ├── client.cs ✔
            ├── dos.cs
            ├── example.sln ✔
            └─── pwn.cs
            

sharphound.csproj future update

note: nothing now

Packages

No packages published

Languages

  • C# 93.2%
  • C++ 3.5%
  • PowerShell 0.9%
  • TSQL 0.9%
  • Python 0.8%
  • Ruby 0.7%