Keywords: MFT, NTFS, Data Recovery, Flask, Socket.IO, Python, AngularJS, AngularMaterial
Application written in Python performing data recovery on NTFS file systems by analysing records from Master File Table(MFT).
Software consists of three parts
- Background service running in its own thread that iterates over MFT records searching for ones that can be recovered.
- Web UI written in HTML5, CSS3 and Javascript with AngularJS framework and Angular Material library.
- Flask server that passes messages between AngularJS web interface and a background service using Socket.IO.