Skip to content
Michele Crepaldi edited this page Apr 9, 2021 · 59 revisions

Welcome to the Automatic-Malware-Signature-Generation wiki!


Repository file structure

root/
|
├── src/ - - - - - - - - - - - - - - - - - - - (source files)
|   |
|   ├── DatasetDownloader/ - - - - - - - - - - - - (Dataset Downloader source code 📖Wiki)
|   |   |
|   |   ├── sorel20mDownloader.py  - - - - - - - - - - (SOREL 20M dataset downloader python code 📖Wiki)
|   |   └── sorel20mDownloader_Github.ipynb  - - - - - (notebook (runnable) 📖Wiki)
|   |
|   ├── DetectionBase/ - - - - - - - - - - - - - - (Train and Evaluate Malware Detection FNN 📖Wiki)
|   |   |
|   |   ├── DetectionBase_Github.ipynb - - - - - - - - (notebook (runnable) 📖Wiki)
|   |   ├── config.py  - - - - - - - - - - - - - - - - (configuration file 📖Wiki)
|   |   ├── dataset.py - - - - - - - - - - - - - - - - (dataset loader 📖Wiki)
|   |   ├── evaluate.py  - - - - - - - - - - - - - - - (model evaluation function 📖Wiki)
|   |   ├── generators.py  - - - - - - - - - - - - - - (generators (Dataloader) definition 📖Wiki)
|   |   ├── nets.py  - - - - - - - - - - - - - - - - - (FNNs definition 📖Wiki)
|   |   ├── plots.py - - - - - - - - - - - - - - - - - (result plotting functions 📖Wiki)
|   |   └── train.py - - - - - - - - - - - - - - - - - (training function 📖Wiki)
|   |
|   ├── EmberFeaturesExtractor/  - - - - - - - - - (Ember features extractor (fom PE files) source code 📖Wiki)
|   |   |
|   |   ├── features.py  - - - - - - - - - - - - - - - (features extractor python code 📖Wiki)
|   |   └── features.ipynb❗  - - - - - - - - - - - - - (notebook (runnable) 📖Wiki)
|   |
|   └── JointEmbedding/  - - - - - - - - - - - - - (Train and Evaluate Joint Embedding FNN 📖Wiki)
|       |
|       ├── JointEmbedding.ipynb - - - - - - - - - - - (notebook (runnable) 📖Wiki)
|       ├── config.py  - - - - - - - - - - - - - - - - (configuration file 📖Wiki)
|       ├── dataset.py - - - - - - - - - - - - - - - - (dataset loader 📖Wiki)
|       ├── evaluate.py  - - - - - - - - - - - - - - - (model evaluation function 📖Wiki)
|       ├── generators.py  - - - - - - - - - - - - - - (generators (Dataloader) definition 📖Wiki)
|       ├── nets.py  - - - - - - - - - - - - - - - - - (FNNs definition 📖Wiki)
|       ├── plots.py - - - - - - - - - - - - - - - - - (result plotting functions📖Wiki)
|       └── train.py - - - - - - - - - - - - - - - - - (training function 📖Wiki)
|
└── README.md  - - - - - - - - - - - - - - - - (README)