Skip to content
Multiarchitecture platform designed for IoT malware execution, characterization and classification.
HTML CSS Python JavaScript
Branch: master
Clone or download
Latest commit 7ead9f7 Nov 30, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
EIMI Substraemos key. Nov 29, 2019
Presentacion_Hackathon Presentación de la propuesta Nov 22, 2019
config Detector syscall/param v1 Nov 29, 2019
core Similarity between samples v1 Nov 30, 2019
machines Samples execution in batch Nov 29, 2019
static Añadido miembros familias a vista familias Nov 29, 2019
templates Cohesión de vistas Nov 30, 2019
web Merge branch 'dev' Nov 30, 2019
.env Resolved conflicts Nov 30, 2019
.gitignore
CHANGELOG.md Update CHANGELOG.md Nov 30, 2019
CHANGELOG_ES.md Documentation Update Nov 29, 2019
CONTRIBUTING.md Documentation Update Nov 29, 2019
CONTRIBUTING_ES.md Documentation. Version 2 Nov 29, 2019
CONTRIBUTORS.md Documentation. Version 2 Nov 29, 2019
CONTRIBUTORS_ES.md Documentation. Version 2 Nov 29, 2019
README.md Update README.md Nov 30, 2019
README_ES.md Update README_ES.md Nov 30, 2019
db.sqlite3 Database example Nov 30, 2019
manage.py 1.0.0: esqueleto del proyecto Nov 28, 2019
requirements.txt Pipeline v1 Nov 29, 2019

README.md

EIMI

EIMI is a multiarchitecture platform designed for IoT malware execution, characterization and classification.

The spanish version of this README can be found in LÉEME.md.

Getting Started

These instructions will get you a copy of the project up and running on your local machine.

Prerequisites

In order to execute the project, the following packages are needed:

Frontend Packages:

django libvirt r2pipe paramiko termcolor dotenv scp nltk

Backend Packages:

fortawesome animate bootstrap chart.js d3 d3-scale-chromatic jquery
jquery.easing perfect-scrollbar select2

Execution

To execute the platform, the following command mut be run:

python3 eimi.py -r on|off <sample>

Changelog

The relevant changes of the project are available in CHANGELOG.md.

Contributing

Please read CONTRIBUTING.md for details on the process for submitting pull requests to us.

Contributors

The list of contributors is available in CONTRIBUTORS.md.

Wiki

For more information on how to use the platform, visit the WIKI.

License

This project is licensed under the GNU General Public License. For more information, please visit: https://www.gnu.org/licenses/licenses.en.html

Acknowledgements

uclm
i3a
cybercamp

References

E. Cozzi, M. Graziano, Y. Fratantonio and D. Balzarotti, "Understanding Linux Malware," 2018 IEEE Symposium on Security and Privacy (SP), San Francisco, CA, 2018, pp. 161-175.
PurpleBooth Ltd. (https://purplebooth.co.uk/)
Keep a Changelog (https://keepachangelog.com/en/1.0.0/)

You can’t perform that action at this time.