摘要 |
A generic protocol decoder is described for deciphering multiple protocols without requiring unique decoders for each protocol. Object patterns are created for each protocol, each pattern containing state and algorithm objects. These state and algorithm objects perform a portion of the deciphering of each packet and may be reused in multiple patterns. Thus, new protocols may deciphered using existing state and algorithm objects arranged in a new pattern. If new state and algorithm objects are required to decode a new protocol, only the portions not handled by existing objects need be inserted into the system.
|