Patent ID: 11876781
Assignee: CRYPTZONE NORTH AMERICA, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A method, comprising:
receiving, by a computer system that implements a gateway to a private network, a client tunnel list over a first connection, the client tunnel list including information in order to establish a networking tunnel with the computer system;
establishing a second connection to the computer system using the client tunnel list;
receiving, by the computer system, a client access list comprising a script;
deriving a set of firewall rules from the client access list;
executing, by the computer system, the script to obtain one or more destinations, wherein the script is executed when a client device deploys a tunnel between the client device and the gateway, and wherein the script is configured to make a query, using an application programming interface, to a remote system to obtain the destinations, and the destinations comprise IP addresses or ports;
updating the set of firewall rules based on the obtained destinations; and
applying the set of firewall rules on the second connection to selectively block and allow network traffic between the client device and one or more network devices.