LogoChatTCP
menu-icon
Background image
ChatTCP

ChatTCP: Simplifying Your TCP Analysis

ChatTCP is a TCP analysis application dedicated to simplifying the analysis of TCP, making it as easy as reading chat logs!

Simplify TCP Analysis | ChatTCP features

Simplify TCP Analysis

TCP analysis simplified through a chat-like interface, automatic diagnosis, views of TCP data structures, and packet commentary.

The automatic diagnosis feature can automatically analyze connection latency, retransmission and packet loss, as well as detect cases of abnormal disconnection and unfinished handshakes.

Simplify application-layer protocol analysis | ChatTCP features

Simplify application-layer protocol analysis

Supports decoding common application-layer protocols and displaying them in a protocol data structure view, making packet analysis more intuitive and easier for beginners to learn and master application-layer protocols, as well as addressing the issue of easy forgetfulness.

The currently supported application layer protocols are: HTTP, WebSocket, Redis and Mysql.

Simplify the study of protocols | ChatTCP features

Simplify the study of protocols

Provide multiple classic TCP cases for users to learn and master the TCP, as well as cases involving application-layer protocols such as WebSocket for users to learn and grasp application-layer protocols. Additionally, provide fault cases for users to study and analyze fault issues.

Exportable files | ChatTCP features

Exportable files

Automatically analyzes all image, audio, video, html, text, json, xml and binary files transmitted using the HTTP, supports exporting and saving them to the disk.

Advanced Search | ChatTCP features

Advanced Search

Search features that do not require remembering any commands, allowing direct searching by protocol fields. Supports TCP and application-layer protocols.

Frequently Asked Questions

Why is it called ChatTCP?

The 'TCP' in the name refers to the TCP protocol, indicating that this is a TCP analysis tool. 'Chat' refers to the tool's core feature - a chat-like interactive interface, hence the name ChatTCP.

What problems can ChatTCP help diagnose?

ChatTCP can automatically analyze connection anomalies, such as incomplete handshakes, client/server initiated disconnections, retransmission packets, unacknowledged packets, etc. It calculates connection latency, packet loss rate, and retransmission rate. For application layer, it currently supports HTTP protocol diagnosis, automatically analyzing HTTP anomalies like status codes, request headers, and response headers. Future versions will integrate AI to continuously improve automatic diagnostic analysis.

What application-layer protocols does ChatTCP support?

ChatTCP currently supports decoding of HTTP, WebSocket, Redis, and MySQL protocols, but does not support TLS protocol decoding. In the future, it may support users implementing plugins to decode custom application-layer protocols.

What's the difference between ChatTCP online version and the APP?

There's no functional difference between ChatTCP online version and the APP. The online version requires uploading pcap files to the server for analysis, while the offline version analyzes locally. If you're concerned about privacy data leakage in pcap files, you can download the APP for use.

How is ChatTCP different from Wireshark?

ChatTCP has a low barrier to entry - it can be used without understanding TCP protocol and helps users learn TCP protocol through usage, while Wireshark requires users to first master TCP protocol and application-layer protocols before use, making it more challenging. ChatTCP has fewer features, while Wireshark is more feature-rich and powerful!

Will using ChatTCP leak private data from PCAP files?

We strictly adhere to our privacy policy and will not leak private data from user-uploaded PCAP files. Our APP performs offline local analysis and does not collect user data, so you can use it with confidence.