Design and implementation of TDS protocol analyzer

Lihong Guo, Haitao Wu · 2009

Traditional network monitoring tools such as Sniffer, Netview, not only provide the flow of network, but also analyze all kinds of protocols in TCP/IP protocol family, but they can't provide the analysis on TDS protocol which used in the Microsoft SQL Sever 2000 in detail. According to the result of testing and researching TDS 7.1 protocol, sums up the communication rule and packet structure of TDS protocol, bases on that, designs and implements TDS protocol analyzer using Visual C++ 8.0. The core of TDS protocol analyzer is to deal with the captured TDS protocol packet carefully, manage TDS packets in the network, provide the warning information when it finds some foregone TDS protocol loopholes and can accomplish the flow statistic with graphical interfaces. The paper uses raw socket and multi-thread programming to design network communication software in Windows 2000, and realize a network analysis test system.

Read the paper · More papers on PaperTik