/scorpion-antimalware

Scorpion Anti-malware official repository

Primary LanguageC++GNU General Public License v3.0GPL-3.0

Scorpion Anti-malware

Scorpion Anti-malware logo

Scorpion Anti-malware is a free and open-source AI-powered anti-malware solution for researchers based on Robust Intelligent Malware Detection Using Deep Learning and API-MalDetect: Automated malware detection framework for windows based on API calls and deep learning techniques.

Important

SAM or Scorpion Anti-malware is not officially released, it's currently in late alpha.

Note

Ignore all commits before 87de5a329237789ed3206226e402c9ddcbc8b20a (inclusive) as they have no meaningful messages besides huge changes.

System Status
Windows (Engine) CI Status (Windows)
Windows (Engine) CI Status (Windows)
Windows (SAM) CI Status (Windows)
Windows (SAM) CI Status (Windows)
Windows (Engine) CI Status (Windows)
Linux N/A
Mac N/A

Compiling from source

See Compiling Engine For Windows for compilation instructions.

Python files formatting

We use black for formatting python files. To format python files, run the following command:

find . -name "*.py" | xargs black --line-length 10000

Supporters

Jetbrains Logo

Acknowledgement

Note

This project was initiated as part of a graduation project at Ain Shams University. However, it has evolved into an open-source project aimed at advancing research in malware detection using Artificial Intelligence since the beginning of 2024.

WE ARE AN AIN SHAMS UNIVERSITY GRADUATE PROJECT

ASU Logo ASU ENG Logo

We would like to thank Engineer Ahmed El-Ruby for his time during both years, 2023 and 2024.

We would like also to say thanks to Engineer Mohamed Raafat for the great logo.

Note

The structure of scorpionantimalware organization is inspired by my experience working on Godot Game Engine. However, our code architecture, while inspired by ENIGMA Game Engine, has been significantly refined and improved to meet our specific needs.

Thank you.