Advanced Search
CS Search Google Search
Subscribers, please login

Published Articles >> Table of Contents >> Abstract

14th Working Conference on Reverse Engineering (WCRE 2007)   pp. 229-238
A Reverse Engineering Tool for Extracting Protocols of Networked Applications

Full Article Text: Download PDF of full textBuy this article

DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/WCRE.2007.6
Send link to a friend

Abstract
Networked applications play a significant role in today's interconnected world. It is important for software engineers to be able to understand and model the behavior of these applications during software maintenance. Some networked applications use legacy protocols in ways they were not in- tended to be used. Others use newly created protocols that are designed in an ad hoc way to simply meet requirements. Protocol usage needs to be understood so that applications can be effectively tested and maintained. In this paper we propose the first step in achieving this goal by presenting a dynamic analysis tool, called PEXT, that can reverse engi- neer a networked application's underlying protocol by ana- lyzing a collection of packets captured from the application at runtime. We demonstrate the effectiveness of this tool by extracting a protocol from an FTP application, and compar- ing the extracted protocol to the documented FTP protocol defined in RFC 959.
Additional Information

Citation:  Maxim Shevertalov, Spiros Mancoridis, "A Reverse Engineering Tool for Extracting Protocols of Networked Applications," wcre, pp. 229-238,  14th Working Conference on Reverse Engineering (WCRE 2007),  2007

Similar Articles

Abstract Contents
Abstract
Citation




Free access to

  • Abstracts
  • Selected PDFs

Electronic subscribers login to:

  • Access HTML/PDFs of full text articles

Subscription information

Get a Web account

PDFs require Adobe Acrobat Reader.

Peer Review Notice

Give us Feedback