Giter Site home page Giter Site logo

kenuosec / drakvuf-sandbox Goto Github PK

View Code? Open in Web Editor NEW

This project forked from cert-polska/drakvuf-sandbox

0.0 0.0 0.0 24.38 MB

DRAKVUF Sandbox - automated hypervisor-level malware analysis system

Home Page: https://drakvuf-sandbox.readthedocs.io/

License: Other

Shell 2.46% Makefile 0.39% Python 76.62% JavaScript 13.93% CSS 0.19% Dockerfile 0.64% C 2.63% CMake 0.09% C++ 3.06%

drakvuf-sandbox's Introduction

DRAKVUF Sandbox

Slack Join Slack Build Status Documentation Status

DRAKVUF Sandbox is an automated black-box malware analysis system with DRAKVUF engine under the hood, which does not require an agent on guest OS.

This project provides you with a friendly web interface that allows you to upload suspicious files to be analyzed. Once the sandboxing job is finished, you can explore the analysis result through the mentioned interface and get an insight on whether the file is truly malicious or not.

Because it is usually pretty hard to set up a malware sandbox, this project also provides you with an installer app that would guide you through the necessary steps and configure your system using settings that are recommended for beginners. At the same time, experienced users can tweak some settings or even replace some infrastructure parts to better suit their needs.

Quick start

DRAKVUF Sandbox - Analysis view

Supported hardware & software

In order to run DRAKVUF Sandbox, your setup must fullfill all of the listed requirements.

  • Processor:
    • ✔️ Required Intel processor with Intel Virtualization Technology (VT-x) and Extended Page Tables (EPT) features
  • Host system with at least 2 core CPU and 5 GB RAM, running GRUB as bootloader, one of:
    • ✔️ Debian 10 Buster
    • ✔️ Ubuntu 18.04 Bionic
    • ✔️ Ubuntu 20.04 Focal
  • Guest system, one of:
    • ✔️ Windows 7 (x64)
    • ✔️ Windows 10 build 2004 (x64)

Nested virtualization:

  • ✔️ Xen - works out of the box.
  • ✔️ VMware Workstation Player - works, but you need to check Virtualize EPT option for a VM; Intel processor with EPT still required.
  • ✔️ KVM - works, however it is considered experimental. If you experience any bugs, please report them to us for further investigation.
  • ❌ AWS, GCP, Azure - due to lack of exposed CPU features, hosting DRAKVUF Sandbox in the cloud is not supported (although it might change in the future).
  • ❌ Hyper-V - doesn't work.
  • ❌ VMWare Fusion (Mac) - doesn't work.

Maintainers/authors

Feel free to contact us if you have any questions or comments.

General contact email: [email protected] (fastest response)

This project is authored by:

If you have any questions about DRAKVUF engine itself, contact [email protected]

Acknowledgements

This project was created and/or upgraded thanks to the following organizations and initiatives:

Connecting Europe Facility of the European Union

Co-financed by the Connecting Europe Facility of the European Union

The Honeynet Project

Contributed by The Honeynet Project

CERT Polska

Maintained by CERT Polska

drakvuf-sandbox's People

Contributors

chivay avatar icedevml avatar bonusplay avatar catsuryuu avatar manorit2001 avatar kscieslinski avatar techathena avatar jack28 avatar psrok1 avatar c3rb3ru5d3d53c avatar dependabot[bot] avatar desecnd avatar

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.