Patent ID: 7904717

Claim:
A method for decrypting packets sent over a network, comprising: obtaining, by a network device, an administrator password from a user; receiving and identifying a packet, by the network device, that is encoded to initiate a secure session of at least two-way network communication; using, by the network device, the administrator password to decrypt a first session key; decrypting, by the network device, one or more additional session keys, wherein each additional session key is decrypted using the preceding session key; receiving, by the network device, a packet that includes a machine key, wherein the packet that includes the machine key is sent from a client to a server; decrypting, by the network device, the machine key using one of the one or more additional session keys; using, by the network device, the machine key to decrypt one or more other session keys, using, by the network device, at least one of the one or more other session keys to decrypt one or more additional packets in the secure session; and enabling, by the network device, the decrypted contents of the one or more additional packets to be displayed to the user, wherein enabling the decrypted contents of the one or more additional packets to be displayed to the user comprises: decoding, by the network device, at least one field of at least one of the one or more additional packets; and enabling, by the network device, the display of a meaning of the decoded field to the user.