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

Claim 0:
1. A system, comprising:
a first application running on a client device and configured to generate a first Internet Protocol (IP) packet via a first IP stack on the client device, wherein the first IP packet is to be transmitted to an external computer system;
a second application running on the client device and configured to:
create a virtual private network (VPN) stack that starts and ends at the client device;
intercept the first IP packet, via the created VPN stack, before the first IP packet is transmitted from the client device to analyze network traffic for potential security threat;
generate 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;
provide the second IP packet to the first application as the response to the first IP packet.