Custom queries list for BloodHound
This is mostly a compilation of some awesome queries I've found out there, with a few additions according to my needs and also some bug fixes.
Currently, these queries are based on:
The queries are grouped by categories, as shown in the example below:
On Linux, you can simply install the queries using this curl command:
$ curl -o "~/.config/bloodhound/customqueries.json" "https://raw.githubusercontent.com/yok4i/BloodHound-Queries/main/customqueries.json"
On Windows, you can simply install the queries using this PowerShell command:
PS C:\> Invoke-WebRequest -Uri "https://raw.githubusercontent.com/yok4i/BloodHound-Queries/main/customqueries.json" -OutFile "$env:USERPROFILE\AppData\Roaming\bloodhound\customqueries.json"
Besides the previously cited repos, you may also find useful content about BloodHount at awesome-bloodhound by chryzsh. There is also a great cheatsheet at https://neo4j.com/docs/cypher-refcard. For more information, see the official documentation.
List all relationships used by AzureHound in Cypher Query format:
curl -s https://raw.githubusercontent.com/BloodHoundAD/AzureHound/main/enums/relationship.go | egrep -o "Relationship\s*=\s*\"[^\"]+\"" | cut -d\" -f2 | tr '\n' '|' | sed -E -e 's/^/:/' -e 's/\|$//'