1. A process for monitoring data communications of a node in a data communications network comprising: intercepting a data packet from a network stack of the node; forwarding the intercepted data packet to a packet manager; distributing the intercepted data packet to a predetermined processing module under control of the packet manager; and deriving information about the communication of data by the node from said data packet under control of said processing nodule