Patent ID: 8289860

Claim:
An application monitor apparatus, comprising: packet receiving means that receives packets from a network, packet transmitting means that transmits packets to the network, and application monitor means that performs monitoring processing for the packets that are received by the packet receiving means; wherein the application monitor apparatus has packet transmission decision means that includes means that transmits packets input from the packet receiving means to both the application monitor means and the packet transmitting means, and decision means that decides whether to transmit the packets input from the packet receiving means to both the application monitor means and the packet transmitting means on the basis of information from the application monitor means and the packet transmitting means, respectively; wherein each of the application monitor means and the packet transmitting means notifies the packet transmission decision means of a packet transmission authorization information for a connection between a source terminal that transmits the packets and a destination terminal that receives the packets; the packet transmission decision means includes a management table which stores the packet transmission authorization information; when the packet transmission decision means receives a packet from the packet receiving means, the packet transmission decision means refers to the management table, and transmits the received packet to both the application monitor means and the packet transmitting means if the stored packet transmission authorization information for the connection to which the received packet belongs indicates authorization of the transmission of the packet; and wherein the packet transmission decision means transmits the received packet to both the application monitor means and the packet transmitting means only if both the packet transmission authorization information from the application monitor means and the packet transmission authorization information from the packet transmitting means indicate authorization of the transmission of the packet.