Giter Club home page Giter Club logo

malpedia_to_misp_docker's Introduction

Malpedia to MISP Docker

  1. Malpedia to MISP Docker
    1. About
    2. Requirements
    3. Setup
    4. Recommended Update Schedule

About

The Malpedia to MISP docker project is an offshoot of the Malpedia to MISP ingestor project. The aim of this project is to make deploying the Malpedia to MISP ingestor a much simpler process.

Requirements

  1. You will need docker and docker-compose installed.
  2. You will need a working MISP instance.
    1. Recommended:
      1. 10 Default and Prio workers running
    2. Required
      1. A MISP Key that can add incidents
  3. You will need a Malpedia account
    1. Required:
      1. A Malpedia api key
      2. A ssh key associated with your account so you can download the Malpedia corpus from github
  4. Create an .env file in the ./docker/m2m directory using the instructions contained in the example.env file.
  5. Create a ssh.key_pub.txt file and ssh_key.txt file using the instructions contained each of their example files:
    1. example.ssh_key_pub.txt
    2. example.ssh_key.txt

Setup

  1. Copy/Clone this project onto your docker host machine.
  2. From the ./docker/m2m directory run docker-compose up.
  3. The first time it is executed it will:
    1. Setup the Malpedia to MISP ingestor container and a PostgreSQL container
    2. Create 2 volumes for the database and the requisite git repos
    3. Download the Malpedia malware corpus
    4. Catalog and push the malware into your MISP instance.
    5. Shut down
  4. Every time thereafter, it will:
    1. Download updates to the Malpedia corpus
    2. Update any new threat actors, malware families, or specimens
    3. Shut down

Recommended Update Schedule

  1. To keep your MISP instance up to date, create a cron job or scheduled task to start the Malpedia to MISP container (and the PostgreSQL container if you shut it down, [it does not automatically shutdown like the Malpedia to MISP container container]).

malpedia_to_misp_docker's People

Contributors

malwaredevil avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

malpedia_to_misp_docker's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.