Download the CPTT 2.22 installation file from cptt_2.22.msi (approx. 2500K). For installation, double click the MSI file and follow the installation instructions.
What is new?
General:
(2.22.1) Simulation statistics are reported when Master or Slave simulation is stopped, not when for a network-based protocol a connection is closed resp. got lost. The statistics show the values for the whole simulation session, not for a single connection.
(2.22.1) Now, with network monitoring, NTPv4 and v3 (Network Time Protocol) packets are forwarded to the Message Storage and shown in the Message View for these protocols: IEC 60870-5-104, IEC 61850, DNP3 over LAN/WAN, MODBUS TCP/IP, HK FEP and
Raw data net.
(2.22.1) For all platforms, oldest supported Java version is Java 8.
(2.22.2) On MS Windows 10, Win10Pcap (see [ https://www.win10pcap.org/ ] ) is now supported. Furthermore detection, reporting and validation of WinPcap/Npcap DLLs and services improved.
(2.22.2) Serial line receiving during monitoring improved: Synchronization of 2 serial ports much more tolerant, 800msec issue fixed.
Many minor improvements ...
GUI:
(2.22.1) TLS-secured TCP/IP: Now also PKCS#12 files (file extension .p12) are supported.
(2.22.1) With keyboard shortcut CTRL+G, General Preferences window is now opened.
(2.22.2) All Protocol Profile windows and all Message View Filter windows: The input field values are now checked immediately and if necessary a warning or error description is shown directly under the input field.
(2.22.2) If Message View Formatting Options are changed then the necessary recalculation of the Message View is performed in several separate CPU threads resulting in a massive speedup (now 4 threads are running in parallel).
Many minor improvements ...
Transmission Protocols:
(2.22.1) All dissectors: Erroneous lines filtered out due to cleared Formatting Option "Show erroneous Frames and Messages", are now marked by a red wavy line.
(2.22.1) IEC 60870-5-102: Fixes around Link Layer Address field length 0 and 2.
(2.22.1) MODBUS TCP/IP:
Client implementation: New parameter "NumberMaxOfClientTransaction" in Profile window and in state machine implementation.
Client implementation: New state machine parameter "Response to Query timeout" with fixed value of 15sec (like IEC 60870-5-104 timeout t1).
Server implementation: Responses to a Query are never discarded, even if there are already other Queries pending.
Server implementation: If there is no Response generated/send by a Message List within 2sec, the next Query is processed.
(2.22.1) ABB SPA-Bus:
Fixed: Edit SPA-Bus Message-Crash.
Fixed: Ack-Message was wrong.
(2.22.1) HK Electric FEP: Supported data_len increased to 200 octets.
(2.22.2) For all network-based protocols: After network monitoring finished or after a libpcap file is imported, the received packets are analyzed and summarized: Statistcs per IP address for sent/received Ethernet frames, sent/received Payload bytes and Payload min/max length are shown.
Also per client/server partners the first/last frame date and time, duration, number of sent/received Ethernet frames, sent/received Payload bytes, Payload min/max length are shown.