Project Plan & Research
1. Background Research on Malwares, Network Analysis, Antivirus & Machine Learning in Malware Detection 2. Assess Project Scope and Milestones
Research on Network Analysis
Implement Hardware
1. Working on packaging Network Analysis on Raspberry Pi 2. Test Malware Detection on Network using Raspberry Pi
Implement Dashboard
1. Work on ELK Stack to visualize data from Network Analysis 2. Develop a one stop Dashboard for the entire product
Interim Report & Presentation
1. Consolidate a mid-term report for the project 2. Present the project to Supervisor and second examiner
Malware Detection & Risk Analysis
1. Develop a Machine Learning model to classify malicious network flows 2. Analyse risk of each PC for node based risk classification
Optimize Network Flow Scanning
1. Optimize network flow scanning by removing redundancies 2. Narrow down scope of scan to potentially risky flows
Production & Testing
1. Deploy the project on cloud and Raspberry Pi 2. Test the project on various viruses for performance
Project Exhibition
1. Create a Project Poster for exhibition 2. Test the project for the exhibition