Patent ID: 11956270
Assignee: ORACLE INTERNATIONAL CORPORATION
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A computer-implemented method, comprising:
receiving, by a computing device, a plurality of scanning requests, at least one scanning request in the plurality of scanning requests identifying a first target address in a first target network and at least one scanning request in the plurality of scanning requests identifying a second target address in a second target network; and
for at least a subset of the plurality of scanning requests in the plurality of scanning requests, where at least one scanning request identifying the first target address in one network and at least one scanning request identifying the second target address in a separate network are processed simultaneously:
accessing, by the computing device, a scanner instance;
generating, by the computing device and in response to the scanning request, a virtual network interface card (VNIC), the scanner instance and the virtual network interface card being in communication with a root routing namespace, the root routing namespace being configured to communicate with two or more scanner instances in parallel, and the scanner instance being wrapped in a scanner container;
until the target address has been scanned:
sending, by the computing device, one or more packets from the scanner instance to the target address, the one or more packets being forwarded via the root routing namespace and the virtual network interface card, and the one or more packets being wrapped in one or more packet wrappers identifying the target address and the target network; and

decommissioning, by the computing device and in response to the target address being scanned, the virtual network interface card.