Skip to content

A Sharp Knife Data Collector for BloodHound and BlackMarlinExec.

License

Notifications You must be signed in to change notification settings

byt3n33dl3/gxc-SharpHoundAD

 
 

Repository files navigation

gxc-SharpHound

My own custom SharpHoundAD kit and extension, SharpHoundAD.

Compile Instructions

dotnet restore.
dotnet build

Requirements

SharpHound is designed targeting .Net 4.6.2. SharpHoundAD 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 SharpHoundAD version compatible with a deployed BloodHound CE and BlackMarlinExec instance, login to BloodHound CE's web UI and click on ⚙️ (Settings) → Download Collectors. Then, click either the "Download SharpHoundAD" button in the user interface or use the displayed SharpHoundAD 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%