Skip to content

Commit

Permalink
Merge pull request #568 from BloodHoundAD/4.2
Browse files Browse the repository at this point in the history
4.2
  • Loading branch information
rvazarkar authored Aug 3, 2022
2 parents 99a5f45 + 24a8887 commit 45c04e7
Show file tree
Hide file tree
Showing 362 changed files with 20,861 additions and 9,500 deletions.
35 changes: 35 additions & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{
"env": {
"browser": true,
"node":true,
"es2021": true
},
"extends": [
"eslint:recommended",
"plugin:react/recommended",
"prettier",
"plugin:react-hooks/recommended"
],
"parserOptions": {
"ecmaFeatures": {
"jsx": true
},
"ecmaVersion": "latest",
"sourceType": "module"
},
"plugins": [
"react"
],
"rules": {
},
"globals": {
"emitter": "writable",
"appStore": "writable",
"closeTooltip": "readonly",
"$": "readonly",
"sigma": "readonly",
"driver": "readonly",
"conf": "readonly",
"jQuery": "readonly"
}
}
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,4 @@ npm-debug.log
*.csv
graph.json
.DS_Store
.idea
9 changes: 9 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"tabWidth": 4,
"trailingComma": "es5",
"semi": true,
"singleQuote": true,
"jsxSingleQuote": true,
"jsxBracketSameLine": true,
"printWidth": 120
}
6 changes: 3 additions & 3 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,11 @@
# -- Project information -----------------------------------------------------

project = 'BloodHound'
copyright = '2020, Andy Robbins, Rohan Vazarkar, Will Schroeder'
author = 'Andy Robbins, Rohan Vazarkar, Will Schroeder'
copyright = '2016-2022, Andy Robbins, Rohan Vazarkar, Will Schroeder'
author = 'The BloodHound Enterprise Team'

# The full version, including alpha/beta/rc tags
release = '3.0.3'
release = '4.2.0'


# -- General configuration ---------------------------------------------------
Expand Down
35 changes: 31 additions & 4 deletions docs/data-analysis/bloodhound-gui.rst
Original file line number Diff line number Diff line change
Expand Up @@ -111,14 +111,21 @@ any particular attack primitive:
:width: 900px
:alt: Right click edge and get help

Finally, there are two keyboard shortcuts when the graph rendering area has
Finally, there are four keyboard shortcuts when the graph rendering area has
focus:

* **CTRL**: Pressing CTRL will cycle through the three different node label
* **CTRL**: Pressing `CTRL` will cycle through the three different node label
display settings - default, always show, always hide.
* **Spacebar**: Pressing spacebar will bring up the spotlight window, which
* **Spacebar**: Pressing `spacebar` will bring up the spotlight window, which
lists all nodes that are currently drawn. Click an item in the list and the
GUI will zoom into and briefly highlight that node.
* **Backspace**: Pressing `backspace` will go back to the previous graph result
rendering. This is the same functionality as clicking the `Back` button in
the search bar.
* **S**: Pressing the letter `s` will toggle the expansion or collapse of
the information panel below the search bar. This is the same functionality
as clicking the `More Info` button in the search bar.


Search Bar
----------
Expand All @@ -142,12 +149,32 @@ groups with the word "Admin" in them with this search:
You can prepend your search with the following node types:

Active Directory
++++++++++++++++

* Group
* Domain
* Computer
* User
* OU
* GPO
* Container

Azure
++++++

* AZApp
* AZRole
* AZDevice
* AZGroup
* AZKeyVault
* AZManagementGroup
* AZResourceGroup
* AZServicePrincipal
* AZSubscription
* AZTenant
* AZUser
* AZVM

Pathfinding
-----------
Expand Down Expand Up @@ -206,7 +233,7 @@ going down:
* **Refresh**: Re-run the last query and display the results
* **Export Graph**: Export the currently rendered graph in JSON format
* **Import Graph**: Select a JSON formatted graph for the GUI to render
* **Upload Data**: Select your SharpHound data to upload to neo4j
* **Upload Data**: Select your SharpHound or AzureHound data to upload to neo4j
* **Change Layout Type**: Switch between hierarchial or force directed layout
* **Settings**: Configure node and edge display settings, as well as query debug mode,
low detail mode, and dark mode here.
Expand Down
Loading

0 comments on commit 45c04e7

Please sign in to comment.