Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fox-it/bloodhound-import
Python based BloodHound data importer
https://github.com/fox-it/bloodhound-import
Last synced: about 2 months 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 (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-07-05T09:32:46.000Z (over 1 year ago)
- Last Synced: 2024-11-13T12:11:48.645Z (about 2 months ago)
- Language: Python
- Size: 65.4 KB
- Stars: 144
- Watchers: 18
- Forks: 41
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# bloodhound-import
![Python 2.7 and 3 compatible](https://img.shields.io/badge/python-3.7-blue.svg)
![PyPI version](https://img.shields.io/pypi/v/bloodhound_import.svg)
![License: MIT](https://img.shields.io/pypi/l/bloodhound_import.svg)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.