Skip to content

A project for threat hunting using a combination of anomaly detection, machine learning, and specification-based detection, using many freely available tools.

License

Notifications You must be signed in to change notification settings

cyberdyne-ventures/dune

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

things

DUNE

(discovery of novel unseen events)

A project for threat hunting using a combination of anomaly detection, machine learning, and specification-based detection. The first release is focused on hunting using cloudtrail events.

Contents

Jupyter

  • an ensemble notebook using pyod to do anomaly detection
  • a notebook using k-means to do anomaly detection
  • a notebook containing a proof of concept of a compression / de-duplication method for threat hunting in cloudtrail events
  • a sanatized cloudtrail dataset containing a few target outlier events, which these notebooks process by default

Dashboards

  • a dashboard using the 'significant terms' function for anomaly detection in cloudtrail events

Getting Started:

  1. Download and install Anaconda (https://www.anaconda.com/) or start a cloud instance
  2. Download the repo and unzip
  3. Start Jupyter Lab in a virtual environment
  4. Open the notebooks (you may need to install some of the dependencies in the first few cells)

About

A project for threat hunting using a combination of anomaly detection, machine learning, and specification-based detection, using many freely available tools.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published