Network Monitoring Apparatus and Network Monitoring Method
Abstract
According to one embodiment, a network monitoring apparatus includes an unauthorized node determination module, a spoofed address resolution protocol request transmission module, and a spoofed address resolution protocol reply transmission module. The unauthorized node determination module determines whether a sender node which transmits an address resolution protocol request packet is an unauthorized node. The spoofed address resolution protocol request transmission module transmits a spoofed address resolution protocol request packet to a target node corresponding to a target network address in the address resolution protocol request packet if the sender node is an unauthorized node. The spoofed address resolution protocol reply transmission module transmits to the unauthorized node a spoofed address resolution protocol reply packet which includes a predetermined physical address other than the physical address of the target node as a sender physical address and a network address of the target node as a sender network address.
Claims
exact text as granted — not AI-modified1 . A network monitoring apparatus which is configured to monitor a network to which nodes are connected, the network monitoring apparatus comprising:
an unauthorized node determination module configured to determine whether a sender node which transmits an address resolution protocol request packet is an unauthorized node based on a sender physical address in the address resolution protocol request packet, in response to the reception of the address resolution protocol request packet; a spoofed address resolution protocol request transmission module configured to transmit a spoofed address resolution protocol request packet to a target node corresponding to a target network address in the received address resolution protocol request packet if the sender node is an unauthorized node, the spoofed address resolution protocol request packet including a network address of the target node as a target network address, a physical address of the network monitoring apparatus as a sender physical address and a network address of the unauthorized node as a sender network address; an address resolution protocol reply reception module configured to receive an address resolution protocol reply packet from the target node, wherein the target node is configured to unicast the address resolution protocol reply packet to the network monitoring apparatus in response to the reception of the spoofed address resolution protocol request packet, and wherein the address resolution protocol reply packet includes the physical address of the network monitoring apparatus as a target physical address, the network address of the unauthorized node as a target network address, a physical address of the target node as a sender physical address, and the network address of the target node as a sender network address; and a spoofed address resolution protocol reply transmission module configured to transmit a spoofed address resolution protocol reply packet to the unauthorized node in response to the reception of the address resolution protocol reply packet, the spoofed address resolution protocol reply packet including a predetermined physical address other than the physical address of the target node as a sender physical address and a network address of the target node as a sender network address.
2 . The network monitoring apparatus of claim 1 , wherein the spoofed address resolution protocol reply transmission module is configured to transmit a spoofed address resolution protocol reply packet to the unauthorized node in response to the reception of the address resolution protocol reply packet, the spoofed address resolution protocol reply packet including a physical address of the unauthorized node as a sender physical address and a network address of the target node as a sender network address.
3 . The network monitoring apparatus of claim 1 , further comprising an address resolution protocol (ARP) table spoof module configured to write the network address of the unauthorized node and the physical address of the network monitoring apparatus in association with each other into an ARP table of the network monitoring apparatus in which the correspondence between network addresses and physical addresses has been written.
4 . The network monitoring apparatus of claim 1 , wherein the unauthorized node determination module is configured to determine whether the target node of the address resolution protocol request packet is an unauthorized node, based on the target network address in the address resolution protocol request packet, in response to the reception of the address resolution protocol request packet and
the spoofed address resolution protocol request transmission module is configured to transmit a spoofed address resolution protocol request packet to the sender node of the received address resolution protocol request packet if the target node is an unauthorized node, the spoofed address resolution protocol request packet including the physical address of the network monitoring apparatus as a sender physical address and the network address of the unauthorized node as a sender network address.
5 . The network monitoring apparatus of claim 1 , wherein the unauthorized node determination module is configured to determine whether the network monitoring apparatus is a target node of the address resolution protocol request packet, based on the target network address in the received address resolution protocol request packet, in response to the reception of the address resolution protocol request packet and
the spoofed address resolution protocol reply transmission module is configured to transmit a spoofed address resolution protocol reply packet to the unauthorized node if the network monitoring apparatus is the target node, the spoofed address resolution protocol reply packet including the physical address of the unauthorized node as a sender physical address and the network address of the target node as a sender network address.
6 . The network monitoring apparatus of claim 1 , wherein the unauthorized node determination module is configured to determine whether the target node of an address resolution protocol request packet is an unauthorized node, based on the target network address in the address resolution protocol request packet, in response to the transmission of the address resolution protocol request packet from the network monitoring apparatus and
the spoofed address resolution protocol reply transmission module is configured to transmit a spoofed address resolution protocol reply packet to the target node if the target node is an unauthorized node, the spoofed address resolution protocol reply packet including the physical address of the target node as a sender physical address and the network address of the network monitoring apparatus as a sender network address.
7 . The network monitoring apparatus of claim 1 , wherein the unauthorized node determination module is configured to ignore the address resolution protocol request packet if the sender node of the received address resolution protocol request packet is an unauthorized node and the received address resolution protocol request packet is a Gratuitous address resolution protocol request packet.
8 . A network monitoring method of monitoring a network to which nodes are connected by use of a network monitoring apparatus connected to the network, the network monitoring method comprising:
determining, by the network monitoring apparatus, whether a sender node which transmits an address resolution protocol request packet is an unauthorized node, based on a sender physical address in the address resolution protocol request packet, in response to the reception of the address resolution protocol request packet; transmitting, by the network monitoring apparatus, a spoofed address resolution protocol request packet to a target node corresponding to a target network address in the received address resolution protocol request packet if the sender node is an unauthorized node, the spoofed address resolution protocol request packet including a network address of the target node as a target network address, a physical address of the network monitoring apparatus as a sender physical address and a network address of the unauthorized node as a sender network address; receiving, by the network monitoring apparatus, an address resolution protocol reply packet from the target node, wherein the target node is configured to unicast the address resolution protocol reply packet to the network monitoring apparatus in response to the reception of the spoofed address resolution protocol request packet, and wherein the address resolution protocol reply packet includes the physical address of the network monitoring apparatus as a target physical address, the network address of the unauthorized node as a target network address, a physical address of the target node as a sender physical address, and the network address of the target node as a sender network address; and transmitting, by the network monitoring apparatus, a spoofed address resolution protocol reply packet to the unauthorized node in response to the reception of an address resolution protocol reply packet unicast from the target node to the network monitoring apparatus with respect to the spoofed address resolution protocol request packet, the spoofed address resolution protocol reply packet including a physical address of the unauthorized node as a sender physical address and a network address of the target node as a sender network address.
9 . A network monitoring apparatus which is configured to monitor a network to which nodes are connected, the network monitoring apparatus comprising:
a processor; and a memory that comprises
an first module configured to determine whether a sender node which transmits an address resolution protocol request packet is an unauthorized node based on a sender physical address in the address resolution protocol request packet, in response to the reception of the address resolution protocol request packet,
a second module configured to transmit a spoofed address resolution protocol request packet to a target node corresponding to a target network address in the received address resolution protocol request packet if the sender node is an unauthorized node, the spoofed address resolution protocol request packet including a network address of the target node as a target network address, a physical address of the network monitoring apparatus as a sender physical address and a network address of the unauthorized node as a sender network address,
a third module configured to receive an address resolution protocol reply packet from the target node, wherein the target node is configured to unicast the address resolution protocol reply packet to the network monitoring apparatus in response to the reception of the spoofed address resolution protocol request packet, and wherein the address resolution protocol reply packet includes the physical address of the network monitoring apparatus as a target physical address, the network address of the unauthorized node as a target network address, a physical address of the target node as a sender physical address, and the network address of the target node as a sender network address, and
a fourth module configured to transmit a spoofed address resolution protocol reply packet to the unauthorized node in response to the reception of the address resolution protocol reply packet, the spoofed address resolution protocol reply packet including a predetermined physical address other than the physical address of the target node as a sender physical address and a network address of the target node as a sender network address.
10 . The network monitoring apparatus of claim 9 , wherein the fourth module is configured to transmit a spoofed address resolution protocol reply packet to the unauthorized node in response to the reception of the address resolution protocol reply packet, the spoofed address resolution protocol reply packet including a physical address of the unauthorized node as a sender physical address and a network address of the target node as a sender network address.
11 . The network monitoring apparatus of claim 9 , further comprising an address resolution protocol (ARP) table spoof module configured to write the network address of the unauthorized node and the physical address of the network monitoring apparatus in association with each other into an ARP table of the network monitoring apparatus in which the correspondence between network addresses and physical addresses has been written.
12 . The network monitoring apparatus of claim 9 , wherein the first module is configured to determine whether the target node of the address resolution protocol request packet is an unauthorized node, based on the target network address in the address resolution protocol request packet, in response to the reception of the address resolution protocol request packet and
the second module is configured to transmit a spoofed address resolution protocol request packet to the sender node of the received address resolution protocol request packet if the target node is an unauthorized node, the spoofed address resolution protocol request packet including the physical address of the network monitoring apparatus as a sender physical address and the network address of the unauthorized node as a sender network address.
13 . The network monitoring apparatus of claim 9 , wherein the first module is configured to determine whether the network monitoring apparatus is a target node of the address resolution protocol request packet, based on the target network address in the received address resolution protocol request packet, in response to the reception of the address resolution protocol request packet and
the fourth module is configured to transmit a spoofed address resolution protocol reply packet to the unauthorized node if the network monitoring apparatus is the target node, the spoofed address resolution protocol reply packet including the physical address of the unauthorized node as a sender physical address and the network address of the target node as a sender network address.
14 . The network monitoring apparatus of claim 9 , wherein the first module is configured to determine whether the target node of an address resolution protocol request packet is an unauthorized node, based on the target network address in the address resolution protocol request packet, in response to the transmission of the address resolution protocol request packet from the network monitoring apparatus and
the fourth module is configured to transmit a spoofed address resolution protocol reply packet to the target node if the target node is an unauthorized node, the spoofed address resolution protocol reply packet including the physical address of the target node as a sender physical address and the network address of the network monitoring apparatus as a sender network address.
15 . The network monitoring apparatus of claim 9 , wherein the first module is configured to ignore the address resolution protocol request packet if the sender node of the received address resolution protocol request packet is an unauthorized node and the received address resolution protocol request packet is a Gratuitous address resolution protocol request packet.Join the waitlist — get patent alerts
Track US2012304294A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.