From 577ac9e5cf457df81fcab541d4f0f39f4338d41f Mon Sep 17 00:00:00 2001 From: Sebastian Lenzlinger Date: Tue, 7 May 2024 18:58:54 +0200 Subject: [PATCH] UNTESTED REFACTORING: Move more functionality into Metadata Model classes to ensure data is available and better passable between functions. --- .idea/workspace.xml | 66 ++++++---- code/iottb/__main__.py | 2 - code/iottb/cli.py | 2 - code/iottb/definitions.py | 9 +- code/iottb/models/capture_metadata_model.py | 129 ++++++++++++++++-- code/iottb/models/device_metadata_model.py | 73 ++++++++++- code/iottb/subcommands/capture.py | 137 +++++++++++++------- code/iottb/subcommands/config.py | 0 code/iottb/utils/capture_metadata_utils.py | 2 - code/iottb/utils/capture_utils.py | 44 +++++++ code/iottb/utils/device_metadata_utils.py | 2 + code/iottb/utils/tcpdump_utils.py | 17 ++- code/iottb/utils/utils.py | 18 +++ 13 files changed, 402 insertions(+), 99 deletions(-) delete mode 100644 code/iottb/cli.py delete mode 100644 code/iottb/subcommands/config.py create mode 100644 code/iottb/utils/capture_utils.py create mode 100644 code/iottb/utils/utils.py diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 60695e5..2fbbf7e 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -4,15 +4,19 @@