Developing user interface and API for DNS based network traffic monitoring system

OData support
Dr. Lengyel László
Department of Automation and Applied Informatics

In the last decade, modern households saw the introduction of countless new

devices with internet access and these provide a new angle of attack for malicious thirdparty

actors. Our smart appliances are constantly gathering and supplying our private data

for their manufacturers. They also frequently employ questionable security measures.

In my thesis I document the design and implementation process of a number of

components from a network inspector and supervisor system based on DNS blocking


First, I researched already available solutions on the market and analyzed their

advantages and disadvantages. Through these, I justified the existence for the project and

created a specification, that describes the demands placed on the software being created.

As part of my tasks, I participated in constructing the system architecture. After

this, I describe the creation of the web service and administration interface accompanying

the application. I detail the major choices in software technology, the problems I

encountered and their solutions as well. I demonstrate the testing environments used

under development. I illustrate the connection between the web service and the

administration page, as well as the communication between the web service and the rest

of the system.

At the end of the document I review the design and implementation decisions. I

point out their shortcomings and faults, along with potential future enhancements. As a

conclusion, I demonstrate the vision and opportunities of the future of the project.


Please sign in to download the files of this thesis.