MalwareClustering

Prerequisites:

Required:

- [neo4j db instance](https://neo4j.com/download/)
- pip3 install -r requirements

Optional:

- bulk import known malware samples in db from:
    - [cloned malpedia repo](https://malpedia.caad.fkie.fraunhofer.de/)
    - folder with some malicious sample with optional json malpedia like definition
from malwareclustering_api import Api
test = Api(host='127.0.0.1', port=7474, user='neo4j', password='password', threshold=40, folder_path='/home/user/malware_samples')
test.process()