Patent ID: 11949656
Assignee: BARRACUDA NETWORKS, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC H

Claim 27:
28. A computer program product embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
creating a virtual private network (VPN) stack that starts and ends at a client device using a second application on the client device;
intercepting a first Internet Protocol (IP) packet that is generated by a first application running on the client device, via the created VPN stack, before the first IP packet is transmitted from the client device to analyze network traffic for potential security threat;
generating a second IP packet via a second IP stack on the client device, wherein the second IP packet is generated as a response to the first IP packet and in response to determining potential security threat associated with the network traffic;
providing the second IP packet to the first application as the response to the first IP packet.