/VM-Malware-Analysis-Automation-Tool

A tool for researchers (me) for automatically executing and collecting data on thousands of malware samples in VM enviroments.

Primary LanguagePython

This Python program serves as a tool for automatically executing and analyzing malware samples in a VM enviroment. It can work with one VM on a single machine, or multiple VMs each on a different machine.

                        +--------------------------+
                        |                          |
                        |      Sampler Manager     |
   +------------------+ |                          |
   |                    +---------+-----------+----+
   |         +------------+       |           |
   |         |                    |           |
   |         |                    |           |
   |         |                    |           |
+--v--+      |                    |           |
| M1  |   +--v--+        +-----+<-+           |
+-----+   | M2  |        | M3  |           +--v--+
          +-----+        +-----+           | M4  |
                                           +-----+

From the Sampler Manager, one can remotely and automatically tell a VM to execute a malware sample and log the traffic. This allows for the automation of malware traffic collection.