gomandrake

command module
v0.0.0-...-5599fc3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 19, 2016 License: BSD-3-Clause Imports: 6 Imported by: 0

README

gomandrake

Mandrake is a file analysis framework. It is similar to Lockheed Martin's Laikaboss or Emerson's fsf.

Mandrake monitors a directory for new files to be written, utilizing inotify, and then pumps those files through analyzers to perform static and unattended dynamic analysis. Mandrake strives to be both easy to set up and easy to manage.

Installation

For now, Mandrake needs to be built from source. It is a short term goal to get a binary release for Ubuntu posted as a release.

# Installation of dependencies
sudo apt-get install golang libmagic-dev yara python-yara git

# Check out the code from github
git clone https://github.com/hosom/gomandrake

# Set a GOPATH for go to store the deps in
mkdir ~/MandrakeBuild
export GOPATH=~/MandrakeBuild

# Have go resolve required dependencies
go get github.com/hosom/gomandrake

# Build Mandrake
cd gomandrake
go build main.go

# Installation of pymandrake python library for python based plugins
sudo pip install git+https://github.com/hosom/pymandrake

# Instructions on how to build from source here

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Reading of configuration files.
Reading of configuration files.
JSONLogger is a plugin for mandrake that provides basic logging services to log records as JSON objects.
JSONLogger is a plugin for mandrake that provides basic logging services to log records as JSON objects.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL