Network system role determination
First Claim
1. A computer readable memory device having computer executable instructions that when executed by a processor of a computing system perform a method comprising:
- accessing a target response of a target system, the target response comprising at least a portion of a reply to a test probe;
determining a service supported by the target system by comparing the target response with a signature response;
comparing the service supported by the target system with one or more roles associated with the service supported to determine at least one role of the target system; and
determining a confidence level of the target system functioning in the at least one role of the target system;
wherein the confidence level is a function of a number of roles to which the target response corresponds; and
wherein the confidence level is indicated with a confidence level indicator comprising a numerical weight value.
2 Assignments
0 Petitions
Accused Products
Abstract
The role of a system in a network may be categorized as a networking system, a security system, a systems management system, a mail system, a database system, a web system, a file/print system, a communication and collaboration system, and/or any other system in the network. The role of a target system may be determined by sending test probes to one or more systems in a target network. The test probes may be data packets crafted to produce a particular response from a target system. The received responses may be compared to signature responses of a basis system with known operating system, services, and/or roles. By matching the received responses with signature responses, a role resolver may associate a role with the target system.
48 Citations
20 Claims
-
1. A computer readable memory device having computer executable instructions that when executed by a processor of a computing system perform a method comprising:
-
accessing a target response of a target system, the target response comprising at least a portion of a reply to a test probe; determining a service supported by the target system by comparing the target response with a signature response; comparing the service supported by the target system with one or more roles associated with the service supported to determine at least one role of the target system; and determining a confidence level of the target system functioning in the at least one role of the target system; wherein the confidence level is a function of a number of roles to which the target response corresponds; and wherein the confidence level is indicated with a confidence level indicator comprising a numerical weight value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer readable memory device having computer executable instructions that when executed cause a computer to store:
-
a first data field comprising data representing a target response of a target system, the target response comprising at least a portion of a reply to a test probe; a second data field associated with the first data field comprising data representing a service supported by the target system as determined by comparing the target response with a signature response; a third data field associated with the second data field comprising data representing at least one role of the target system as determined by comparing the service supported by the target system with one or more roles associated with the service supported; and a fourth data field associated with the third data field comprising data representing a confidence level of the target system functioning in the at least one role of the target system; wherein the confidence level is a function of a number of roles to which the target response corresponds; and wherein the confidence level is indicated with a confidence level indicator comprising a numerical weight value.
-
-
13. A computer readable memory device having computer executable components comprising:
-
a role resolver for determining at least one role of a target system by determining a service supported by the target system based on a comparison of a response of the target system to a test probe with a signature response and comparing the service supported by the target system with one or more roles associated with the service supported to determine at least one role of the target system; and a confidence determiner for determining a confidence level of the target system functioning in the at least one role of the target system; wherein the confidence level is a function of a number of roles to which the target response corresponds; and wherein the confidence level is indicated with a confidence level indicator comprising a numerical weight value. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system for managing systems comprising:
-
a memory in which machine instructions are stored; and a processor that is coupled to the memory, the processor executing the machine instructions to perform acts comprising; accessing a target response of a target system, the target response comprising at least a portion of a reply to a test probe; determining a service supported by the target system by comparing the target response with a signature response; comparing the service supported by the target system with one or more roles associated with the service supported to determine at least one role of the target system; and determining a confidence level of the target system functioning in the at least one role of the target system; wherein the confidence level is a function of a number of roles to which the target response corresponds; and wherein the confidence level is indicated with a confidence level indicator comprising a numerical weight value; comparing the service supported by the target system with one or more roles associated with the services supported to determine at least one role of the target system. - View Dependent Claims (20)
-
Specification