Font Size: a A A

Design And Implementation Of Monitoring System Of Instant Messaging Based On Protocol Buffer

Posted on:2014-05-05Degree:MasterType:Thesis
Country:ChinaCandidate:Q LiuFull Text:PDF
GTID:2268330422964735Subject:Computer technology
Abstract/Summary:PDF Full Text Request
The21st century is the age of information. IM (Instant messaging) software developsrapidly and brings convenience for people’s daily life and work in this age. However, thereare some security issues that need to be resolved at the same time. Given the practicalproblem that currently the IM software may be used to endanger the security of state andsociety, spread computer viruses, the thesis designs and implements an IM monitoringsystem based on Protocol Buffer on the basis of analyzing the protocol of IM software.Protocol Buffer is an efficient data serialization protocol which is developed byGoogle. It is language and platform independent. Based upon the demands for theseproperties such as strong compatibility and high data real-time in instant messagingmonitoring system, the thesis applies Protocol Buffer to structuring the message data in/ofIM monitoring system. It can also automatically generate part of code which can be usedwhen the others develop different IM monitoring system.Firstly, the protocol process and text message format of mainstream IM softwarenamed MSN are analyzed. After that, an architecture of IM monitoring system is designed.The system is composed of data collection module, data processing module data outputmodule and so on. The design ideas as well as techniques and algorithms applied to thesemodules are also described. Secondly, the protocol buffer is applied into IM monitoringsystem. After analyzing the principle and implementation method of protocol buffer, themessage data in IM monitoring system is structured defined, and the related data classesand interfaces based on JAVA are also automatically compiled and generated. Thirdly, AnIM monitoring system built on the top of MSN has been implemented by using thosegenerated classes and interfaces, and a series of tests have been done. The tests show thatthe system can monitor MSNs that belong to different versions, quickly and accuratelyparse and restore information, such as the message transformed when users login in andout, friend list and chat text.
Keywords/Search Tags:Protocol Analysis, Instant Messaging Monitoring, Protocol Buffer, DataStructuring
PDF Full Text Request
Related items