Anti-Malware-Alliance / Anti-Malware-Alliance/exp-scan-prime
Experimentat - Static Malware Analyzer in RUST
- Dominant language
- Jupyter Notebook
- Stars
- 1
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
**Background**
This is our first Malware Static Analyzer written in RUST.
Static analysis is a well research topic, where recurrently Researches are able to achieve 95-97% detection using a series of features.
**Requirements**
- Write a Rust app, that uses certain library to parse and extract features from a Windows PE File Format. (exe, dll, etc)
- Use the following for references for the features that you want to extract.
1. https://github.com/HydraDragonAntivirus/HydraDragonAntivirus/blob/main/machinelearning/train.py
2. https://github.com/Anti-Malware-Alliance/research-papers/blob/main/Static%20Malware%20Detection%20and%20Analysis%20using%20Machine%20Learning%20Methods.pdf
- You can use the following datasets, or use daily malware o collect some malware samples for testing.
1. https://www.kaggle.com/datasets/albertozorzetto/cic-andmal-2020-dynamic-static-analysis
2. https://github.com/HydraDragonAntivirus/HydraDragonAntivirus?tab=readme-ov-file
You dont need to add all features, just some to demostrate the extraction and build of the train set.
The output should be in a pandas like format, row and columns, in a parquet file, to be using in a Python pipeline to train models.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.