System and Method for Obtaining and Executing Instructions From a Private Network
First Claim
2. The system of claim 1, comprising a plurality of agent modules deployed in the private network.
10 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for website and application monitoring and testing inside from a private network are presented. An agent module resident on an agent device inside the secured network periodically sends an HTTP message to a controller server and receives an HTTP response. The agent module parses out a set of instructions from the content of the HTTP response and executes the instructions. The agent module collects and compiles responsive information resulting from the instructions being executed and sends the compiled information to the controller server for storage and reporting.
-
Citations
24 Claims
-
2. The system of claim 1, comprising a plurality of agent modules deployed in the private network.
- 12. The system of claim 1, wherein the one or more data communication networks communicatively coupling the target server with the agent module consists of the private network.
-
12-1. The system of claim 1, wherein the one or more data communication networks communicatively coupling the target server with the agent module comprises the private network and the external network.
-
12-2. A computer implemented method for interrogating a target server hosting a website or an application, the target server accessible for data communication via one or more data communication networks, comprising:
-
receiving a request from an agent module, the agent module located within a private network and communicatively coupled with a controller server via the private network and an external network, the request comprising an identifier that uniquely identifies the agent module; obtaining an instruction set for the agent module, the instruction set comprising executable commands; providing the instruction set to the agent module via the external network and the private network; and receiving information from the agent in response to the agent'"'"'s execution of the executable commands in said instruction set.
-
-
17. A computer implemented method for interrogating a target server hosting a website or an application, the target server accessible for data communication via a private network, comprising:
-
providing an agent module installed on an agent device located on the private network, the agent module configured to send and receive communications with a controller server located outside of the private network; sending a hyper text transfer protocol (HTTP) message from the agent module to the controller server, the request comprising a unique identifier for the agent module; receiving at the agent module an HTTP response from the external server, the HTTP response comprising a set of instructions in a content portion of the HTTP response; parsing the HTTP response at the agent module to obtain the set of instructions, the set of instructions comprising target server interrogation instructions; executing the target server interrogation instructions by the agent module; and sending responsive target server interrogation information from the agent module to the controller server. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification