villesalmela / ot-harjoitustyo

0 stars 0 forks source link

Ohjelmistotekniikka, harjoitustyö

Harjoitustyönä teen sovelluksen, joka visualisoi yhteenvedon verkkoliikenteestä, käyttäen syötteenä PCAP-tiedostoa.

Status

Ohjelma kykenee parsimaan monenlaisia verkkopaketteja. Tekstimuodossa voi tarkastella tietoa kaikista paketeista, graafimuodossa tarjolla on tilastoja DNS- ja DHCP liikenteestä. Lisäksi etusivulla on dashboard-tyylisesti muutama numeerinen indikaattori (pakettien määrä, tallennuksen kesto, jne.). Tarkastelemaan pääsee myös liikenteen protokollajakaumaa.

Dokumentaatio

Työaikakirjanpito
Vaatimusmäärittely
Changelog
Release
Arkkitehtuuri
Käyttöohje Testausdokumentti

Asennus

  1. Asenna riippuvuudet komennolla:
    poetry install

Komentorivitoiminnot

Ohjelman suorittaminen

Ohjelma käynnistyy komennolla:

poetry run invoke start

Testaus

Testit suoritetaan komennolla:

poetry run invoke test

Testikattavuus

Testikattavuusraportin voi generoida komennolla:

poetry run invoke coverage-report

Raportti generoituu htmlcov-hakemistoon.