Modules

There is a total of five self-contained modules that are provided by this project, with each module targeting a specific concept or technique used in cyber security or machine learning. Unless otherwise stated in the lab documentation, there is no required order of completion. However, completing some labs before others may be beneficial.

Module code is available both through a GitHub repository and a Docker container. Docker containers are built automatically whenever a change is posted to the corresponding GitHub repository, meaning both are always kept in parity. If you opt to use the pre-built Docker images, it is still advised to read the README file on GitHub for any precautions that need to be taken during the lab.

# Concepts GitHub Repository Docker Hub Container Download
1 Feature Extraction/Reverse Engineering AIMA-Project/AAMA-Lab01 abcyslab/aama_lab01 [Download]
2 Dataset Creation/Model Training AIMA-Project/AAMA-Lab02 abcyslab/aama_lab02 [Download]
3 Adversarial Machine Learning/Malware Analysis AIMA-Project/AAMA-Lab03 abcyslab/aama_lab03 [Download]
4 Adversarial Machine Learning/Dataset Poisoning AIMA-Project/AAMA-Lab04 abcyslab/aama_lab04 [Download]
5 Explainable AI AIMA-Project/AAMA-XAI abcyslab/aama-xai [Download]