- Download the Windows installer for Oracle JDK 11 from https://www.oracle.com/java/technologies/javase-jdk11-downloads.html
- Use the installer to install Oracle JDK. The default options work fine.
- Download the neo4j Community Server Edition zip from https://neo4j.com/download-center/#community
- Unzip the neo4j zip file.
- Open a command prompt, running as administrator. Change directory to the unzipped neo4j folder.
- Change directory to the bin directory in the Neo4j folder.
- Run the following command:
C:\> neo4j.bat install-service
At this point you may see an error about Java not being found, or the wrong version of Java running. Ensure your JAVA_HOME environment variable is set to the JDK folder (example: C:\Program Files\Java\jdk-11.0.6
- neo4j is now installed as a Windows service. Run this command:
C:\> net start neo4j
You should see the message, “The neo4j Graph Database - neo4j service was started successfully.”
- Open a web browser and navigate to http://localhost:7474/. You should see the neo4j web console.
- Authenticate to neo4j in the web console with username neo4j, password neo4j. You’ll be prompted to change this password.
Download the BloodHound GUI¶
- Download the latest version of the BloodHound GUI from https://github.com/BloodHoundAD/BloodHound/releases
- Unzip the folder and double click BloodHound.exe
- Authenticate with the credentials you set up for neo4j
Alternative: Build the BloodHound GUI¶
- Install NodeJS from https://nodejs.org/en/download/
- Install electron-packager
C:\> npm install -g electron-packager
- Clone the BloodHound GitHub repo:
C:\> git clone https://github.com/BloodHoundAD/BloodHound
- From the root BloodHound directory, run npm install
C:\> npm install
- Build BloodHound with npm run winbuild
C:\> npm run winbuild