Networking-related system call interception and modification
AssigneeNetflix, Inc.
InventorsSargun DHILLON, Keerti LAKSHMINARAYAN
Life of this patent
Estimating the term…
Abstract
Various embodiments of the present application set forth a computer-implemented method that includes intercepting a first system call from a client application, wherein the first system call comprises a first request to connect to a first destination using a first set of system call parameters; determining, based on the first destination, a second set of system call parameters; generating a second system call, wherein the second system call comprises a second request to connect to a target destination using the second set of system call parameters; and causing a connection to be established from the client application to the target destination based on the second system call.
Claims20
A computer-implemented method for modifying system calls from a client application, the method comprising:
- intercepting a first system call from a client application, wherein the first system call comprises a first request to connect to a first destination using a first set of system call parameters;
- determining, based on the first destination, a second set of system call parameters;
- generating a second system call, wherein the second system call comprises a second request to connect to a target destination using the second set of system call parameters;
- and
- causing a connection to be established from the client application to the target destination based on the second system call.
One or more non-transitory computer-readable media storing instructions that, when executed by one or more processors, cause the one or more processors to perform the steps of:
- intercepting a first system call from a client application, wherein the first system call comprises a first request to connect to a first destination using a first set of system call parameters;
- determining, based on the first destination, a second set of system call parameters;
- generating a second system call, wherein the second system call comprises a second request to connect to a target destination using the second set of system call parameters;
- and
- causing a connection to be established from the client application to the second destination based on the second system call.
A system comprising:
- one or more memories storing instructions;
- and
- one or more processors that are coupled to the one or more memories and, when executing the instructions, are configured to:
- intercept a first system call from a client application, wherein the first system call comprises a first request to connect to a first destination using a first set of system call parameters;
- determine, based on the first destination, a second set of system call parameters;
- generate a second system call, wherein the second system call comprises a second request to connect to a target destination using the second set of system call parameters;
- and
- cause a connection to be established from the client application to the target destination based on the second system call.
Dependencies are inferred from the claim text.