Global Monitoring and Visualization of the Internet

Bachelor Thesis (2020)
Author(s)

R.F. Huisman (TU Delft - Electrical Engineering, Mathematics and Computer Science)

S. Weegink (TU Delft - Electrical Engineering, Mathematics and Computer Science)

S.B.M. Kaptein (TU Delft - Electrical Engineering, Mathematics and Computer Science)

A.J. Jeleniewski (TU Delft - Electrical Engineering, Mathematics and Computer Science)

T. Saveur (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Contributor(s)

Stjepan Picek – Mentor (TU Delft - Cyber Security)

Christian Doerr – Graduation committee member (Hasso Plattner Institute)

Otto Visser – Graduation committee member (TU Delft - Computer Science & Engineering-Teaching Team)

Faculty
Electrical Engineering, Mathematics and Computer Science
Copyright
© 2020 Rick Huisman, Stefan Weegink, Stef Kaptein, Alex Jeleniewski, Tom Saveur
More Info
expand_more
Publication Year
2020
Language
English
Copyright
© 2020 Rick Huisman, Stefan Weegink, Stef Kaptein, Alex Jeleniewski, Tom Saveur
Graduation Date
02-07-2020
Awarding Institution
Delft University of Technology
Project
['Bachelor End Project', 'Internet Monitor']
Programme
['Computer Science and Engineering']
Faculty
Electrical Engineering, Mathematics and Computer Science
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

The internet consists of many networks connected by the BGP protocol and can easily be manipulated by a hacker. Every day, hackers reroute internet traffic and use that to impersonate entities such as companies, devices and humans. To detect this rerouting, which is also know as a route leak, a BGP monitor can be used. A BGP monitor checks whether the local route is correct by comparing the local route to the route from hundreds of devices. The lower the percentage of the routes that are the same, the bigger the chance there is a route leak. Hence, a user can tell whether a hacker manipulated the route. This project aims to build a BGP monitor application, that will ease the process of finding whether a hacker rerouted a part of the internet. To achieve this, the Internet Monitor application has been developed. In the Internet Monitor, an admin can add different types of tasks that will be run by the devices. This input will then be transmitted to the backend and to the database, where they will be stored. After some time, the backend will send out the tasks to the nodes. The nodes will execute the task and send back the results to the backend. These results can then be used to check whether the information from BGP servers or the local result is the same, and thus not manipulated. Apart from this, Internet Monitor also offers the possibility to see the map of all the real-time traffic between devices.

Files

BEP_Final_Report.pdf
(pdf | 2.5 Mb)
License info not available