I am making a Java Project a LAB MONITORING SYSTEM for my University practical exams. Where a teacher or admin can monitor some selected computers and can give permissions to what the user at that computer can do.
One application is deployed at the admin computer and one application is deployed at the client computer (which is being monitored).
The client application is responsible for making permission in effect.
-Whether the USB Port should be enabled for disabled ( as they should be disabled during examination).
-Disable or enable task manager. etc.
Since the client application is responsible for making the permission in effect and it is running as a service that can be configurable by the administrator only.
I want that the admin can block some sites or can enable only selected websites that the client can browse. And if the user tries to access a restricted website, then a message should be displayed that "This website is Restricted by the ADMIN".
This software model is only for LAN networks.
How can I accomplish the above task?
I will be very grateful to you.