US 12,225,048 B2
Packet capture using fixed encryption key
Tomas Weinfurt, Seattle, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Apr. 5, 2022, as Appl. No. 17/713,520.
Prior Publication US 2023/0319109 A1, Oct. 5, 2023
Int. Cl. H04L 9/40 (2022.01)
CPC H04L 63/166 (2013.01) 20 Claims
OG exemplary drawing
 
1. A computer implemented method comprising:
receiving data from an application layer resulting in received data;
diverting the received data via a diagnostic filter that follows a transport protocol layer of a communication stack to an input/output layer outside the communication stack;
generating data packets from the received data;
fabricating mock packet headers with packet formatting and address corresponding to an underlying transport layer;
concatenating corresponding mock packet headers with the data packets to form transport packets;
encrypting the transport packets using a fixed key; and
providing the transport packets to a network debug tool for decryption using a public key for execution of the network debug tool to inspect the transport packets.