Skip to content

stefanthaler/2017-ecml-forensic-unsupervised

Repository files navigation

Unsupervised Signature Extraction for Forensic Logs

This repository contains the experiments of the paper "Unsupervised Signature Extraction from forensic logs."

IMPORTANT NOTE

If you have issues with understanding or running the code, please open an issue on github.

Perparation:

Requirements

  • Linux: python3.5, python3-pip, python3-venv

Setup

  • python3 -m venv .env
  • . .env/bin/activate.fish / source .env/bin/activate
  • pip install -r requirements.txt

Obtain and Prepare data

  • python prepare_dataset.py -e 11 (for BGL)
  • python prepare_dataset.py -e 13 (for Spirit2)

Run the experiments

  • jupyter notebook
  • set your experiment_id in Section "Hyperparameter":
  • choose experiment_nr = 6 # 6 (unix forensic), 11 (bgl), 13 (spirit2)
  • click "Clear and run all"

Work used in this paper:

IPLoM Implentation:

Paper of IPLoM:

Paper that provided IPLoM sourcecode:

LogCluster implementation

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published