Policy Creation and Validation System for Customer Edge Switching

I am implementing a system called ” Policy Creation and Validation System for Customer Edge Switching” and the task of my thesis is briefly down. Today user devices such as mobile phones and computers are having some malicious applications for example android has official market (Google Play) place where users can download apps and also there is third party market where users can download apps. However, there are problems because sometimes malicious users can put malware applications and make it look as normal apps. My tasks in this thesis are many:
Create an application on Linux and Android that will get all the information about apps install on the device such as local Ip address of device, local port of device, remote Ip address, remote port, application name, Protocol used, Status of connection , signature of the apps etc.. All the valuable information to identify any apps. Identify malicious apps and report to our Customer Edge Switching policy database. Create web platform for the user to set his own policy based on the connection data fetched in 1. For example, the user wants to drop any connection to WhatsApp between 10 am to 12 pm.

Create web platform to set policy for a single user for example user can say that he does not want to receive any message from this user.