An object of the present invention is to provide an automatic detecting apparatus for protocol nonconformity in which protocol nonconformity can be detected without necessity of technical knowledge and complex operation. A packet transmitted or received between the terminals is acquired via a network interface, and the state information regarding a transmitting and receiving state of the packet to correspond to a result of transmitting and receiving control in accordance with a communication protocol is calculated (connection information calculating portion). Also, a transmitting and receiving control process to be made based on the packet is specified and the normal information to correspond to a processing result that the specified transmitting and receiving control process is normally performed is estimated (normal information calculating portion). The state information and the normal information are compared in accordance with a relation defined by the nonconformity information (nonconformity comparison determining portion) to detect the protocol nonconformity.
展开▼