As COVID 19 continues to affect the world, I am facing situations where employees are working from home more and more of the time.
That being said, I want to build in some accountability to ensure that remote employees are working the hours that they say they are. I know there is some logging of when an employee is connected to openvpn. I’m looking for a solution that can generate a hourly/daily/weekly/monthly reports, to capture things like:
-In a 24 hour period hoe many consecutive minutes were they logged into the vpn? How many total minutes?
-How much traffic did they generate during that time back and forth from the home to the office connection?
-What websites did they visit
-What kinds of files did they have open or transfer between the local PC and the remote PC?
-Was there remote desktop traffic, and if so how long was remote desktop open during the same periods?
-Capture occasional screenshot of what is on the user’s desktop
I want all of this generating a report, that can be sent to the Administrator, and that employee’s Boss during the time time specified. Essentially I want to see how far the abilities of IPFire can go to duplicate the features of ActivTrack in an open source solution that’s accomplished through scripting and log captures.
Has anyone done anything like this before, or have a solution in place that they would not mind sharing the code / format of it? Can you share best practices for being the administrator for situations like this?