Repository logo
 

Identifying Network Traffic Signatures For Texting Via Instant Messaging Applications: A Machine Learning Approach

dc.contributor.authorSrivathsan, Thirumurugan
dc.contributor.copyright-releaseNot Applicableen_US
dc.contributor.degreeMaster of Computer Scienceen_US
dc.contributor.departmentFaculty of Computer Scienceen_US
dc.contributor.ethics-approvalNot Applicableen_US
dc.contributor.external-examinerMarwa Elsayeden_US
dc.contributor.manuscriptsNot Applicableen_US
dc.contributor.thesis-readerSaurabh Deyen_US
dc.contributor.thesis-supervisorRiyad Alshammarien_US
dc.contributor.thesis-supervisorNur Zincir-Heywooden_US
dc.date.accessioned2024-08-26T14:55:06Z
dc.date.available2024-08-26T14:55:06Z
dc.date.defence2024-08-08
dc.date.issued2024-08-16
dc.description.abstractAs Instant Messaging Applications become more popular, they can be used for a variety of purposes, including sending files, making voice and video calls as well as texting in groups and private channels for both personal and professional purposes. I aim to explore network traffic signatures in instant messaging applications for network monitoring and analysis purposes. To achieve this I designed and developed a framework to automatically generate and capture traffic from the seven most used and popular instant messaging applications, namely Discord, Messenger, Signal, Skype, Teams, Telegram, and WhatsApp. I have analyzed and discovered patterns of texting via IMAs from the perspective of texting behaviour such as synchronous and asynchronous communications. Moreover, their traffic is generated and captured with different types of user communication based on the number of participants such as private texting with two users, group texting with three users, and group texting with four users. The resulting end-to-end encrypted traffic is analyzed using a machine-learning-based approach to traffic metadata without using deep packet inspection. Evaluations show that it is possible to identify between private, groups with different users for asynchronous and synchronous instant messaging applications. This in return could help better planning and management of the network operations for user quality of service.en_US
dc.identifier.urihttp://hdl.handle.net/10222/84462
dc.language.isoenen_US
dc.subjectMachine Learningen_US
dc.subjectInstant Messaging Applicationsen_US
dc.subjectgroup chaten_US
dc.subjectPrivate chaten_US
dc.subjectText Messageen_US
dc.subjectEncrypted Network Trafficen_US
dc.subjectFlowsen_US
dc.subjectAsynchronousen_US
dc.subjectSynchronousen_US
dc.titleIdentifying Network Traffic Signatures For Texting Via Instant Messaging Applications: A Machine Learning Approachen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
SrivathsanThirumurugan2024.pdf
Size:
3.68 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: