Threat Level: green Handler on Duty: Xavier Mertens

SANS ISC: Are you looking to setup your own Malware Sandbox? - SANS Internet Storm Center SANS ISC InfoSec Forums

Sign Up for Free!   Forgot Password?
Log In or Sign Up for Free!
Are you looking to setup your own Malware Sandbox?

Most of you are familiar with the Cuckoo sandbox but there is another open source sandbox out there called IRMA (Incident Response Malware Analysis) with a different twist, it supports multiple antivirus engines. If your sandbox isn't separated by airgap, it can also query Virustotal by adding your own API key.

The recommended hardware requirements are listed here but you can also download a pre-package appliance here. A list of all available scanning engines is listed here. However, in order to get some of the additional engines installed (ClamAV is pre-installed) on the appliance, I needed to add the following packages:

apt-get install libqt4-xml
apt-get install libqtgui4
apt-get install libqt4-network
apt-get install libqt4-sql

Here is an example of a malware file scanned using multiple AV engines:


The final report looks like this:

I was able to add the AVG scanning engine not listed in the master probe list using the following:

apt-get install gdebi
gdebi avg2013flx-r3118-a6926.i386.deb


Guy Bruneau IPSS Inc.
Twitter: GuyBruneau
gbruneau at isc dot sans dot edu


417 Posts
ISC Handler
Does this also do statistical analysis for you or only AV processing?
Can you expand by what you mean with statistical analysis? It does mainly AV analysis, you can also query past analysis. It is still in early stages but I'm sure you can make request for additional functionality to the developpers

417 Posts Posts
ISC Handler
Sorry. I meant to say behavioral analysis. You mentioned cuckoo on your article, which does this type of analysis. It actually runs the file and records its behavior, whereas it sounds like this other product just uses multiple AV engines to conduct scanning of the file against signatures.
It does basic behavioral analysis using the Static Analyzer. However, the report produced is still very basic but helpful.

417 Posts Posts
ISC Handler

Sign Up for Free or Log In to start participating in the conversation!