Identifying hardcoded IP addresses
First Claim
1. A computerized network-migration system component of a network-management system comprising a processor, a memory coupled to the processor, a computer-readable hardware storage device coupled to the processor, and an interface to the network-management system, wherein the network-management system identifies network-configuration information that describes at least one component of a computer network to be migrated, wherein the interface allows the network-migration system to interactively access the network-configuration information, and wherein the storage device contains program code configured to be run by the processor via the memory to implement a method for identifying hardcoded IP addresses, the method comprising:
- the network-migration system requesting a latest version of the network-configuration information;
the network-migration system receiving, in response to the requesting, a subset of the requested network-configuration information; and
the network-migration system choosing, as a function of a way in which an Internet Protocol address of a component of the computer network to be migrated is characterized in the received network-configuration information, where the received network-configuration information does not comprise source code of a software application, a method of identifying whether the Internet Protocol address is hardcoded,where the method is selected from the group consisting of;
a network-view method that determines whether a received DNS list comprises a first network address identified by a received server-affinity listinga server-based method that determines whether a received list of ARP address lookups identifies a first network address, anda trace-log method that determines whether a received TCP trace log identifies a first network address but does not associate a hostname with the first network address.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and associated systems for identifying hardcoded network addresses. A network-migration tool requests from a network certain types of data that may identify IP addresses used by the network and receives a subset of the requested data. The system infers from the manner in which received data characterizes IP addresses which of those addresses are likely to be hardcoded. If the system receives a list of server affinities, it infers that an IP address used for communication between servers in a same affinity group is hardcoded if that address is not listed by an associated DNS server. If a received ARP cache lists an IP address as having been resolved to a MAC address, the system infers that the IP address cannot be hardcoded. If a received TCP trace log lists an address without a corresponding hostname the system infers that the address is hardcoded.
20 Citations
9 Claims
-
1. A computerized network-migration system component of a network-management system comprising a processor, a memory coupled to the processor, a computer-readable hardware storage device coupled to the processor, and an interface to the network-management system, wherein the network-management system identifies network-configuration information that describes at least one component of a computer network to be migrated, wherein the interface allows the network-migration system to interactively access the network-configuration information, and wherein the storage device contains program code configured to be run by the processor via the memory to implement a method for identifying hardcoded IP addresses, the method comprising:
-
the network-migration system requesting a latest version of the network-configuration information; the network-migration system receiving, in response to the requesting, a subset of the requested network-configuration information; and the network-migration system choosing, as a function of a way in which an Internet Protocol address of a component of the computer network to be migrated is characterized in the received network-configuration information, where the received network-configuration information does not comprise source code of a software application, a method of identifying whether the Internet Protocol address is hardcoded, where the method is selected from the group consisting of; a network-view method that determines whether a received DNS list comprises a first network address identified by a received server-affinity listing a server-based method that determines whether a received list of ARP address lookups identifies a first network address, and a trace-log method that determines whether a received TCP trace log identifies a first network address but does not associate a hostname with the first network address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification