This project is about the software that can monitor keyboard activities and mouse event of the client computers connected to the server. The prime person in the server could monitor the activities of the client computer users. This project, Network Monitor, aims to empower the network administrator with the capability of monitoring the client activities. This project describes the use of a system that constantly monitors a computer network for slow or failing systems and that notifies the network administrator. It can be useful to determine sources of errors in computer systems, to study how users interact with systems, and is sometimes used to measure employee productivity on certain clerical tasks.