Date of Award


Document Type


Degree Name

Master of Science (MS)


Computer Engineering and Sciences

First Advisor

Marius C. Silaghi

Second Advisor

Rhoda Baggs

Third Advisor

Shengzhi Zhang

Fourth Advisor

Nezamoddini-Kachouine Nezamoddin


This thesis focuses on creating tools for the gathering and management of data for analyzing Denial of Service attacks on the advertisement-based synchronization mechanism used in the DirectDemocracyP2P application. In this report we present two tools that were developed as part of this e ort: AttackerClient and Decoding and Distribution. These tools are used to perform the attack and analyze the captured network packets of the attack data, storing them in a database. The Decoding and Distribution tool can distinguish between di erent types of messages. It can also assemble fragmented messages from UDP chunks. The created tools help to manage a database of captured messages. A sample database is built with captured real and simulated data. A solution to the Denial of Service attack is implemented and tested.