IP Library Granted Patent US 12,155,549
Granted Patent B2
US 12,155,549 · App. 17/852,743 · Granted Nov 26, 2024

Managed deployment and configuration of network sensors

Inventors: John Brosnan (Galway, IE); Jeff Myers (Somerville, MA); Andriy Lyubka (Galway, IE); Darragh Delaney (Claremorris, IE); Erran Carey (Newtownabbey, GB); Martin Hutchings (Lisburn, GB); Ralph McTeggart (Belfast, GB); Ryan Williams (Belfast, GB); Daniel Skelton (Belfast, GB); Luke Coughlan (Galway, IE); Gianpaolo Tedesco (Seoul, KR); Luis Ramos dos Santos Lopes (Galway, IE); Lars-Kristian Svenoy (Belfast, GB); Dan-Adrian Moinescu (Braila, RO); Niall Cochrane (Belfast, GB); Morgan Doyle (Kinvara, IE); Sarah Addis (Belfast, GB)
Assignee: Rapid7, Inc.
H04L43/0894G06F9/445G06F9/455H04L47/2441H04L47/35H04L47/36H04L63/06H04L63/14H04L67/12H04L41/046H04L41/0806
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 12,155,549
App. No.
17/852,743
Granted
Nov 26, 2024
Kind
B2
Abstract

Disclosed herein are methods, systems, and processes for centralized containerized deployment of network traffic sensors to network sensor hosts for deep packet inspection (DPI) that supports various other cybersecurity operations. A network sensor package containing a pre-configured network sensor container is received by a network sensor host from a network sensor deployment server. Installation of the network sensor package on the network sensor host causes execution of the network sensor container that further causes deployment of an on-premise network sensor along with a network sensor management system, a DPI system, and an intrusion detection/prevention (IDS/IPS) system. The configurable on-premise network sensor is deployed on multiple operating system distributions of the network sensor host and generates actionable network metadata using DPI techniques for optimized log search and management and improved intrusion detection and response (IDR) operations.

Claims (29)

1. A method, comprising:

performing, by one or more processors that implement a network sensor deployment (NSD) server:

sending a network sensor package to a network sensor host in a network, wherein the network sensor package is configured to install a network sensor on the network sensor host, and the network sensor is configured to execute inside a container that isolates the network sensor from an operating system of the network sensor host;

generating a configuration file for the network sensor; and

sending the configuration file to the network sensor host, wherein the network sensor host uses the configuration file to configure the network sensor, and

the network sensor is configured to transmit sensor data about the network to a remote network monitoring service.

2. The method of claim 1 , wherein the configuration file is generated by a network sensor configuration service executing on the NSD server.

3. The method of claim 2 , wherein the configuration file is generated in response to a request from the network sensor host during deployment of the network sensor.

4. The method of claim 3 , further comprising the network sensor configuration service: sending a configuration update to the network sensor host after the deployment of the network sensor, wherein the configuration update comprises one or more updated rulesets that controls data collection of the network sensor.

5. The method of claim 4 , wherein the network sensor implements an intrusion detection system (IDS), and the one or more updated rulesets comprises a ruleset for the IDS.

6. The method of claim 4 , wherein the network sensor implements a deep packet inspection (DPI) engine; and the one or more updated rulesets comprises a ruleset for the DPI engine.

7. The method of claim 1 , wherein the NSD server is configured to deploy a plurality of network sensors to a plurality of network sensor hosts and generate configuration files for respective ones of the network sensors.

8. The method of claim 1 , wherein the configuration file is sent to the network sensor host over a secure communication connection established between the network sensor host and the NSD server.

9. The method of claim 1 , wherein the configuration file is generated based on user selected configurations received at the NSD server.

10. The method of claim 1 , wherein the network sensor host is configured to generate a status or health information of the network sensor including information indicating one or more of: a link status of the network sensor, traffic rate(s) of the network sensor, drop rate(s) of the network sensor, memory usage of the network sensor, and a Switched Port Analyzer (SPAN) status of the network sensor.

11. A system, comprising:

one or more processors with associated memory that implement a network sensor deployment (NSD) server, configured to:

send a network sensor package to a network sensor host in a network, wherein the network sensor package is configured to install a network sensor on the network sensor host, and the network sensor is configured to execute inside a container that isolates the network sensor from an operating system of the network sensor host;

generate a configuration file for the network sensor; and

send the configuration file to the network sensor host, wherein the network sensor host uses the configuration file to configure the network sensor, and the network sensor is configured to transmit sensor data about the network to a remote network monitoring service.

12. The system of claim 11 , wherein the configuration file is generated by a network sensor configuration service executing on the NSD server.

13. The system of claim 12 , wherein the configuration file is generated in response to a request from the network sensor host during deployment of the network sensor.

14. The system of claim 13 , wherein the network sensor configuration service is configured to: send a configuration update to the network sensor host after the deployment of the network sensor, wherein the configuration update comprises one or more updated rulesets that controls data collection of the network sensor.

15. The system of claim 11 , wherein the configuration file is generated based on user selected configurations received at the NSD server.

16. The system of claim 11 , wherein the network sensor implements an intrusion detection system (IDS) and a deep packet inspection (DPI) engine.

17. The system of claim 11 , wherein the NSD server is configured to send configuration file to the network sensor host over a secure communication connection.

18. The system of claim 11 , wherein the network sensor package comprises a bootstrap component configured to initiate the container.

19. The system of claim 11 , wherein the container implements operating system level virtualization.

20. The system of claim 11 , wherein the NSD server is configured to select one of multiple network interfaces on the network sensor host to use as a sensor interface for the network sensor.

Assignments (3)
SECURITY INTEREST Recorded Jun 26, 2025
From: RAPID7, INC.; RAPID7 LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 071743/0537 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2024
From: ADDIS, SARAH; BROSNAN, JOHN; CAREY, ERRAN MARSHEA; COCHRANE, NIALL; COUGHLAN, LUKE; DELANEY, DARRAGH; DOYLE, MORGAN; HUTCHINGS, MARTIN TRAVIS; LOPES, LUIS RAMOS DOS SANTOS; LYUBKA, ANDRIY; MCTEGGART, RALPH; MOINESCU, DAN-ADRIAN; MYERS, JEFFREY DANIEL; SKELTON, DANIEL; SVENOY, LARS-KRISTIAN; TEDESCO, GIANPAOLO; WILLIAMS, RYAN
To: RAPID7, INC.
Reel/Frame 068702/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2022
From: ADDIS, SARAH; BROSNAN, JOHN; CAREY, ERRAN; COCHRANE, NIALL; DELANEY, DARRAGH; DOYLE, MORGAN; LOPES, LUIS; MCTEGGART, RALPH; MOINESCU, DAN-ADRIAN; MYERS, JEFFREY; SKELTON, DANIEL; SVENOY, LARS-KRISTIAN; TEDESCO, GIANPAOLO; WILLIAMS, RYAN; HUTCHINGS, MARTIN TRAVIS; COUGHLAN, LUKE; LYUBKA, ANDRIY
To: RAPID7, INC.
Reel/Frame 061227/0586 →
Continuity (2)
Continuation 17462100 · Aug 31, 2021
Related Publication 20230064731A1 · Mar 2, 2023