CypherDog2.0 - Bloodhound Dog Whispering with PowerShell
summary
A PowerShell module called CypherDog2.0 connects to BloodHound’s REST API, runs neo4j Cypher queries and returns node/edge/path objects so scripts can create, update and delete graph data (notes, nodes, edges) and compute metrics across a sample database. It adds a PowerShell module wrapper, shows a working dynamic parameters approach for tab completion, implements a cheapest path calculation (counts nested vs actionable hops), and demonstrates pipeline combos that actually return usable CSVs and objects for scale.
AI-written summary · about
chapters (12)
- 0:00Start
- 2:11Agenda
- 2:31Bloodhound 101
- 5:26Demo
- 13:33What Is Cypherdog
- 22:11Filtering
- 23:03Search by a Partial Name
- 23:28Search by a Property
- 28:41Use the Cypher Queries in Powershell
- 31:13Create Nodes
- 49:19Blacklisting Nodes
- 52:39Dynamic Parameters
related talks
45mFinding Our Path: How We're Trying to Improve Active Directory Security
01h 33mA hands-on lab working
03h 41mA Scripters Next Step...
40mFrom Chaos to Clarity: Taming Data with PowerShell
44mPowerShell and MS Graph API Advanced, from Zero to Hero
55mMastering the Microsoft Graph PowerShell
20mEffortless Low-Code Data Testing
47mBluebirdPS: From Nesting to Hatched and Flying
