发明名称 Internet protocol network mapper
摘要 A network mapper for performing tasks on targets is provided. The mapper generates a map of a network that specifies the overall configuration of the network. The mapper inputs a procedure that defines how the network is to be mapped. The procedure specifies what, when, and in what order the tasks are to be performed. Each task specifies processing that is to be performed for a target to produce results. The procedure may also specify input parameters for a task. The mapper inputs initial targets that specify a range of network addresses to be mapped. The mapper maps the network by, for each target, executing the procedure to perform the tasks on the target. The results of the tasks represent the mapping of the network defined by the initial targets.
申请公布号 US9268967(B2) 申请公布日期 2016.02.23
申请号 US201313801931 申请日期 2013.03.13
申请人 Lawrence Livermore National Security, LLC 发明人 Youd David W.;Colon, III Domingo R.;Seidl Edward T.
分类号 G06F15/16;G06F21/64;G06F17/30;H04L12/24 主分类号 G06F15/16
代理机构 Perkins Coie LLP 代理人 Perkins Coie LLP
主权项 1. A computing system for performing tasks on targets, the computing system comprising: a memory storing computer-executable instructions of: a component that accesses a state transition machine defining states of a procedure, at least some of the states specifying a task and a next state; anda state transition engine that, for each target, sets a current state for the target to an initial state; andrepeatedly performs the processing of the current state as defined by the state transition machine until a termination condition is satisfied by: when the current state specifies a task, directing the task to be performed for the target by invoking task code for the task for the target; andwhen the current state does not specify a task or upon completion of the task when the current state specifies a task, setting the current state for the target to a next state of the current statewherein the targets are IP ranges of an IP network and the tasks are for actively collecting information from hosts of the IP network to map the IP network; and a processor that executes the computer-executable instructions stored in the memory.
地址 Livermore CA US