IP Library Granted Patent US 11,170,011
Granted Patent B2
US 11,170,011 · App. 15/463,963 · Granted Nov 9, 2021

Triggered scanning using provided configuration information

Inventors: Matthew Kraning (San Francisco, CA); Timothy Junio (San Francisco, CA)
Assignee: Palo Alto Networks, Inc.
G06F16/2471G06F16/2455H04L63/0227H04L63/1408
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,170,011
App. No.
15/463,963
Granted
Nov 9, 2021
Kind
B2
Abstract

A system for an event driven query includes an input interface and a processor. The input interface is configured to receive an indication from a client system. The processor is configured to determine a scanning query based at least in part on the indication; and perform the scanning query.

Claims (42)

1. A system for an event driven query, comprising:

an input interface configured to receive an indication of change from a set of network systems comprising Internet connected systems;

a processor configured to determine a scanning query based at least in part on the indication and perform the scanning query, wherein performing the scanning query comprises scanning within said set of network systems each Internet connected system by providing a payload to all accessible networks on all Internet accessible ports of each Internet connected system;

a payload database for storing said payloads, wherein each payload comprises a data packet, wherein said payloads are provided to network devices on all accessible networks on all accessible ports of each Internet connected system during the scanning query to elicit a response therefrom; and

a follow-up probe database for storing follow-up probes comprising software for interacting with a network device to determine information about the network device when a response to a probe is received from a network device for any received responses that indicate more information is accessible.

2. The system of claim 1 , wherein the indication comprises a manual indication.

3. The system of claim 2 , wherein the indication comprises a system change indication.

4. The system of claim 2 , wherein the indication comprises a system problem indication.

5. The system of claim 2 , wherein the indication comprises an attack indication.

6. The system of claim 1 , wherein the indication comprises an automatic indication.

7. The system of claim 6 , wherein the indication comprises a system change indication.

8. The system of claim 6 , wherein the indication comprises an unusual activity indication.

9. The system of claim 6 , wherein the indication comprises a malware event indication.

10. The system of claim 1 , wherein determining the scanning query comprises determining an address associated with the indication.

11. The system of claim 1 , wherein determining the scanning query comprises determining a port associated with the indication.

12. The system of claim 1 , wherein determining the scanning query comprises determining a scan type associated with the indication.

13. The system of claim 1 , wherein determining the scanning query comprises expanding the scanning query.

14. The system of claim 13 , wherein expanding the scanning query comprises adding addresses to the scanning query.

15. The system of claim 13 , wherein expanding the scanning query comprises adding ports to the scanning query.

16. The system of claim 13 , wherein expanding the scanning query comprises adding scan types to the scanning query.

17. The system of claim 1 , wherein performing the query comprises scanning

one or more address of an Internet connected system at one or more ports using one or more scan types.

18. The system of claim 1 , wherein the processor is further to provide a network status display.

19. The system of claim 18 , wherein the network status display comprises a comparison of a network status before and after the indication was received.

20. A method for an event driven query, comprising:

receiving an indication of change from a set of networks comprising Internet connected systems;

determining, using a processor, a scanning query based at least in part on the indication;

performing the scanning query, wherein performing the scanning query comprises scanning within said set of networks each Internet connected system by providing a payload to all accessible networks on all accessible ports of each Internet connected system;

providing a payload database for storing said payloads, wherein each payload comprises a data packet;

providing said payloads to network devices on all accessible networks on all accessible ports of each Internet connected system during the scanning query to elicit a response therefrom;

storing, in a follow-up probe database, follow-up probes comprising software;

sending a follow-up probe to a network device when a response to a probe is received from the network device for any received responses that indicate more information is accessible; and

said follow-up probes interacting with a network device to determine information about the network device.

21. A computer program product for an event driven query, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:

receiving an indication of change from a set of networks comprising Internet connected systems;

determining a scanning query based at least in part on the indication;

performing the scanning query, wherein performing the scanning query comprises scanning within said set of networks each Internet connected system by providing a payload to all accessible networks on all accessible ports of each Internet connected system;

providing a payload database for storing said payloads, wherein each payload comprises a data packet;

providing said payloads to network devices on all accessible networks on all accessible ports of each Internet connected system during the scanning query to elicit a response therefrom;

providing a follow-up probe database containing a plurality of follow-up probes comprising software;

sending a follow-up probe to a network device when a response to a probe is received from the network device for any received responses that indicate more information is accessible; and

said follow-up probes interacting with a network device to determine information about the network device.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2021
From: EXPANSE, LLC
To: PALO ALTO NETWORKS, INC.
Reel/Frame 056379/0222 →
CHANGE OF NAME Recorded May 24, 2021
From: EXPANSE, INC.
To: EXPANSE, LLC.
Reel/Frame 056355/0769 →
CHANGE OF NAME Recorded May 29, 2019
From: QADIUM, INC.
To: EXPANSE, INC.
Reel/Frame 049314/0179 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2017
From: KRANING, MATTHEW; JUNIO, TIMOTHY
To: QADIUM, INC.
Reel/Frame 042147/0965 →
Continuity (1)
Related Publication 20180268034A1 · Sep 20, 2018