US2012304294A1PendingUtilityA1

Network Monitoring Apparatus and Network Monitoring Method

Assignee: FUJIWARA YUJIPriority: Mar 18, 2009Filed: Aug 9, 2012Published: Nov 29, 2012
Est. expiryMar 18, 2029(~2.7 yrs left)· nominal 20-yr term from priority
Inventors:Yuji Fujiwara
H04L 43/00H04L 61/103H04L 63/1466H04L 63/0236
48
PatentIndex Score
0
Cited by
0
References
0
Claims

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-modified
1 . 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.