摘要 |
A system for passive communication recording, comprising a plurality of record servers and a recording management server. Upon receiving a recording request for a specific communication, the recording management server extracts identification information, generates recording rules, and sends target information and recording rules to a record server capable of intercepting packets arriving at or sent from the target. The record server creates a hashtable entry for the target and associates the hashtable entry with the recording rules. On detecting a new data packet, the packet sniffer passes the new packet to a cyclic buffer. A recorder software module pulls a second data packet from the cyclic buffer, determines if a hashtable entry exists that corresponds to the second data packet, and if a corresponding hashtable entry exists and any recording rules associated with the corresponding hashtable entry are satisfied, sends the second data packet to the local packet storage.
|