https://github.com/fox-it/bloodhound-import
Python based BloodHound data importer
https://github.com/fox-it/bloodhound-import
Last synced: about 1 year ago
JSON representation
Python based BloodHound data importer
- Host: GitHub
- URL: https://github.com/fox-it/bloodhound-import
- Owner: fox-it
- License: mit
- Created: 2019-01-22T08:13:46.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-07-05T09:32:46.000Z (almost 3 years ago)
- Last Synced: 2025-04-28T15:09:46.270Z (about 1 year ago)
- Language: Python
- Size: 65.4 KB
- Stars: 147
- Watchers: 17
- Forks: 39
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# bloodhound-import



Bloodhound-import is a tool to import bloodhound json files into neo4j.
## Dependencies and installation
Bloodhound-import is compatible python 3.7+ and the latest version is only compatible with bloodhound 3 imports. It requires the `neo4j-driver` library.
Install with `pip install bloodhound_import` or clone the git and install with `sudo python setup.py install`.
`bloodhound-import` will be installed as a global command. Usage is as follows:
```bash
usage: bloodhound-import.py [-h] [-du DATABASE_USER] [-dp DATABASE_PASSWORD]
[--database DATABASE] [-p PORT] [-v]
files [files ...]
```
Example:
`bloodhound-import -du neo4j -dp neo4j ~/Desktop/SessionLoop_20190115133114*.json`
If the -du and -dp options are not specified, the tool will try to auto detect these values from the bloodhound config file.