en English is Íslenska

Thesis (Bachelor's)

University of Iceland > Verkfræði- og náttúruvísindasvið > B.S. verkefni - Verkfræði- og náttúruvísindasvið >

Please use this identifier to cite or link to this item: http://hdl.handle.net/1946/30432

Title: 
  • SIPvestigator: A CLI Based SIP Session Diagnostics Utility
  • Title is in Icelandic SIPvestigator: Tól til að rýna SIP samskipti á skipanalínu
Degree: 
  • Bachelor's
Keywords: 
Abstract: 
  • SIPvestigator is a utility to view and analyze SIP communications on the command line. It is written in the Python programming language. SIP (Session Initiation Protocol) is a protocol that is used to initiate a phone call or a video call between two or more endpoints. SIPvestigator loads data containing SIP communications and groups messages into sessions (or “conversations”) between parties that can be searched or filtered for certain conditions. The primary goal of the utility is to make analysis of problematic communications easier by offering filtration of the data (which can be quite voluminous) based on its contents, directly on the hardware collecting the data, provided that the hardware is capable of running Python.
    This paper describes the design and implementation of SIPvestigator and the problems sought to solve with the utility.

  • Abstract is in Icelandic

    SIPvestigator er tól til að rýna í og greina SIP samskipti á skipanalínu. SIPvestigator er skrifaður í Python forritunarmálinu. SIP (e. Session Initiation Protocol) er samskiptastaðall sem er m.a. notaður í að koma á símtali eða myndsímtali milli tveggja eða fleiri aðila. SIPvestigator les inn gögn með SIP samskiptum og flokkar skeyti niður í „samtöl“ á milli aðila sem hægt er að leita í eða sía með ákveðnum skilyrðum. Helsta markmið tólsins er að auðvelda greiningu vandamála sem komið geta upp með því að bjóða upp á síun gagna (sem geta orðið heilmikil) út frá innihaldi gagnanna, beint á þeim vélbúnaði þar sem gögnunum er safnað, að því gefnu að vélbúnaðurinn geti keyrt Python.
    Í þessari ritgerð er farið yfir helstu þætti í hönnun og útfærslu SIPvestigator ásamt því að lýsa þeim vandamálum sem leitast er við að leysa með tólinu.

Accepted: 
  • May 18, 2018
URI: 
  • http://hdl.handle.net/1946/30432


Files in This Item:
Filename Size VisibilityDescriptionFormat 
SIPvestigator.pdf834.57 kBOpenComplete TextPDFView/Open
skemman_yfirlysing.pdf50.44 kBLockedYfirlýsingPDF