1. A method for concealing from a user a monitoring process running on a computer, comprising: receiving from a user a request to access a process file concerning a process running on a computer; determining, using a processor of the computer, whether the process file relates to a monitoring process, wherein if a process file is related to the monitoring process the process file is associated with a process information pseudo file system and contains process information about the monitoring process usable to identify the existence of the monitoring process; in the event that the process file does not relate to the monitoring process, providing the user with access to the process file; and providing a log to a remote console using packets containing a hashed message authentication code via a connectionless protocol; wherein in the event a packet is transmitted without the hashed message authentication code a message is received from the remote console indicating that a port used to transmit the packet is not in use.