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: 3 months ago
JSON representation

Python based BloodHound data importer

Lists

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.