Commit Graph

  • 04200ee09b Add usage examples to README.md. main Sebastian Lenzlinger 2024-07-17 13:02:14 +02:00
  • 62da103253 Change language of Readmes Sebastian Lenzlinger 2024-07-17 12:43:23 +02:00
  • 7515939a41 Change location of License Sebastian Lenzlinger 2024-07-17 12:42:11 +02:00
  • 481a300cac Change location of License Sebastian Lenzlinger 2024-07-17 12:40:39 +02:00
  • 519e1e9730 Add presentation sources Sebastian Lenzlinger 2024-07-17 12:31:54 +02:00
  • c4fc38ce8e Add presentation sources Sebastian Lenzlinger 2024-07-17 12:31:37 +02:00
  • 4eeb0aa55d Make root README useful Sebastian Lenzlinger 2024-07-17 12:28:31 +02:00
  • bbc092d747 Relocate iottb executable Sebastian Lenzlinger 2024-07-17 12:17:38 +02:00
  • 1a531f1047 Update Readme Sebastian Lenzlinger 2024-07-17 12:14:13 +02:00
  • c6c8cfb223 Import sys and modify exit invocation to be able to create single file executable of iottb Sebastian Lenzlinger 2024-07-17 12:10:57 +02:00
  • 78c155208e Add install instructions to Readme Sebastian Lenzlinger 2024-07-17 11:58:16 +02:00
  • f4cad751a2 Revert changes since there was actually no issue in code, just with the installation on local machine. Sebastian Lenzlinger 2024-07-17 11:42:29 +02:00
  • ccbdf0e9ed Add newly generated poetry lockfile. Sebastian Lenzlinger 2024-07-17 11:15:45 +02:00
  • e6d52cf3a1 Remove poetry lockfile before generating new one. Sebastian Lenzlinger 2024-07-17 11:15:03 +02:00
  • 45e300ca3a Merge branch 'main' of gitlab.com:dmi-pet/bsc-msc/2024-bsc-sebastian-lenzlinger Sebastian Lenzlinger 2024-07-17 11:13:26 +02:00
  • ae93234eb6 Prelim fix for wrong db path generation Sebastian Lenzlinger 2024-07-17 11:13:06 +02:00
  • 6a9d9c65f9 Add presentation slides presented versions. Sebastian Lenzlinger 2024-07-17 09:00:58 +00:00
  • 97d0238cc2 Merge branch 'main' of gitlab.com:dmi-pet/bsc-msc/2024-bsc-sebastian-lenzlinger Sebastian Lenzlinger 2024-07-17 10:57:55 +02:00
  • b063eb0972 Add signed 'wissenschaftliche Redlichkeit' Sebastian Lenzlinger 2024-07-17 10:57:07 +02:00
  • 9e8c17fd0d Add Preliminere Presentation Slides Sebastian Lenzlinger 2024-07-11 04:15:18 +00:00
  • c5b8ea42e7 Add guided device add functionality. Sebastian Lenzlinger 2024-07-10 16:52:27 +02:00
  • 1b5c324c50 Remove JetBrains config files Sebastian Lenzlinger 2024-07-10 12:40:35 +00:00
  • 7daca7f3ad Add missing argument for add_device parameter list. Sebastian Lenzlinger 2024-07-01 19:22:09 +02:00
  • da05edb71a Update add-device command. Make "device" a positional argument instead of a kw option Sebastian Lenzlinger 2024-07-01 19:10:41 +02:00
  • b3f0f7a3ed Add missing dependency 'click-option-group' Sebastian Lenzlinger 2024-07-01 18:29:51 +02:00
  • a7a2809228 Remove conflicting paths before merge' Sebastian Lenzlinger 2024-07-01 18:10:50 +02:00
  • 89d93121d6 idea config Sebastian Lenzlinger 2024-07-01 18:09:02 +02:00
  • 38c93a2cb1 Unpack thesis sources. Sebastian Lenzlinger 2024-07-01 03:43:45 +02:00
  • 9ca84861b3 More acceptible thesis state. Sebastian Lenzlinger 2024-07-01 03:43:22 +02:00
  • 41053b8e9a Handin thesis. Please consider a later handin than this which is worked on as I commit. Sebastian Lenzlinger 2024-07-01 00:13:01 +02:00
  • e62914e738 HANDIN COMMIT Sebastian Lenzlinger 2024-07-01 00:08:04 +02:00
  • 854fba049d Make help message generation robust. Sebastian Lenzlinger 2024-06-30 00:37:18 +02:00
  • de30d7a4af Merge branch 'experiment2' into 'main' Sebastian Lenzlinger 2024-06-29 22:12:51 +00:00
  • 6405b8f62e Merge branch 'main' into 'experiment2' Sebastian Lenzlinger 2024-06-29 22:12:34 +00:00
  • d9d3f66fc8 Hopefully successfully integrate proper repo. Sebastian Lenzlinger 2024-06-30 00:02:59 +02:00
  • a5325fc35f Another try Sebastian Lenzlinger 2024-06-29 00:43:47 +02:00
  • 8a5578bc11 Revert "add LICENSE" revert-929b4098 Sebastian Lenzlinger 2024-06-28 21:55:48 +00:00
  • 86f60da6ec WHAT what Sebastian Lenzlinger 2024-06-28 23:49:16 +02:00
  • 0152b7e64f try to remove subodules Sebastian Lenzlinger 2024-06-28 23:35:24 +02:00
  • 1e314ba3b1 Add submodules Sebastian Lenzlinger 2024-06-28 22:37:41 +02:00
  • f0e7a99739 Integrate repos for code and thesis Sebastian Lenzlinger 2024-06-28 22:28:00 +02:00
  • a5d4390f37 Introduce hack to color all click.echo instances at once. refactor Sebastian Lenzlinger 2024-06-28 22:11:20 +02:00
  • 5ccb9daca0 SYNC Sebastian Lenzlinger 2024-06-28 20:43:23 +02:00
  • 87dd548a42 Move developer commands into their own module Sebastian Lenzlinger 2024-06-28 18:17:06 +02:00
  • b5fb3f9c55 Refactor various things to be more seperate Sebastian Lenzlinger 2024-06-28 18:12:27 +02:00
  • b6a2ebdd80 Actually add testfile. Sebastian Lenzlinger 2024-06-28 17:51:34 +02:00
  • 29ca5562c6 Add tests for canonicalizing device name and removed unused function. Sebastian Lenzlinger 2024-06-28 17:51:01 +02:00
  • 0d16d5b6a2 Add add-device subcommand. Sebastian Lenzlinger 2024-06-28 17:29:23 +02:00
  • 30e3c17920 Minor Fix for rm-dbs command Sebastian Lenzlinger 2024-06-27 23:56:19 +02:00
  • 76f9463910 Remove logger setup testing because its too confusing and doesnt matter Sebastian Lenzlinger 2024-06-27 23:09:42 +02:00
  • 00780b5ef4 Seperate out subcommands and utils; root logger setup begins in __init__ of iottb module Sebastian Lenzlinger 2024-06-27 23:01:43 +02:00
  • 18f80fc6fe Begin extracting contexts into separate module Sebastian Lenzlinger 2024-06-27 20:08:41 +02:00
  • a29ffe92a6 Make installable by pip in editable mode Sebastian Lenzlinger 2024-06-27 17:50:21 +02:00
  • f024d6dec6 Add config loading in main and a project test folder. Sebastian Lenzlinger 2024-06-27 13:40:20 +02:00
  • 8dc7d892e6 Finalize Fromatter. Sebastian Lenzlinger 2024-06-25 23:42:29 +02:00
  • fdc59cf93a Add Logger configured via cli args to main cmd group. Sebastian Lenzlinger 2024-06-25 22:56:16 +02:00
  • dd91da6c50 Add gitignore Sebastian Lenzlinger 2024-06-25 11:37:33 +02:00
  • 929b40983c add LICENSE Sebastian Lenzlinger 2024-06-23 13:14:23 +00:00
  • 01954bd5a6 Introduce complete refactoring. Sebastian Lenzlinger 2024-06-18 03:12:28 +02:00
  • b345474a89 eod sync Sebastian Lenzlinger 2024-06-12 23:07:09 +02:00
  • bf33dfe3a8 Why am I so slow???????????? Just sync commit. Slowly but surely getting allong with this refactoring. Sebastian Lenzlinger 2024-06-12 22:33:08 +02:00
  • 7d9095f113 SYNC Sebastian Lenzlinger 2024-06-12 20:01:59 +02:00
  • ae82bd3a67 Fix debugger Sebastian Lenzlinger 2024-06-12 17:33:42 +02:00
  • f22b06ad14 Small corrections to list_interfaces(). Also make pyproject.toml usable. Sebastian Lenzlinger 2024-06-12 16:51:17 +02:00
  • 5196c2e129 Ensure no arguments are passed to list_interfaces() Sebastian Lenzlinger 2024-06-12 16:47:45 +02:00
  • 2b782bbdca Cleanup Sebastian Lenzlinger 2024-06-12 16:04:32 +02:00
  • e5ece09c33 Clean Slate (or not) Sebastian Lenzlinger 2024-06-12 13:31:49 +02:00
  • f82b45a91e Add journal entry for 25. May 2024. Sebastian Lenzlinger 2024-05-15 18:17:20 +02:00
  • 0751e26172 Rename folder to use new date format. Sebastian Lenzlinger 2024-05-15 18:16:41 +02:00
  • 7b2ef173eb Introduce environment variable 'IOTTB_HOME' to represent the root of the iottb database tree. Sebastian Lenzlinger 2024-05-15 17:17:23 +02:00
  • 6a7ab04e1c Rename journal files into more ISO friendly date format for better sorting. Sebastian Lenzlinger 2024-05-15 17:14:58 +02:00
  • 7eff5ef555 Update gitignore Sebastian Lenzlinger 2024-05-08 19:13:01 +02:00
  • 880bbdf50c Journal entry on setting up wifi. Resource for implementing the functionality into iottb. Sebastian Lenzlinger 2024-05-08 19:09:43 +02:00
  • 18cdd1dd46 Add help text to subcommands. Sebastian Lenzlinger 2024-05-08 03:53:17 +02:00
  • 3bbbbe52c0 Add command to list available NIC names. Sebastian Lenzlinger 2024-05-08 03:47:44 +02:00
  • 1f43b11177 Remove deprecated import from archive. Sebastian Lenzlinger 2024-05-08 03:47:09 +02:00
  • 8b7ad05ad6 Ensure tcpdump is installed before running capture command. Sebastian Lenzlinger 2024-05-08 03:45:55 +02:00
  • 7badc83530 SYNC May, 8th 2024. Sebastian Lenzlinger 2024-05-08 03:25:41 +02:00
  • 5c031d8157 Merge branch 'refs/heads/dev-logger' Sebastian Lenzlinger 2024-05-08 03:11:23 +02:00
  • 7465819ef4 Remove unused file from main branch Sebastian Lenzlinger 2024-05-08 03:08:41 +02:00
  • 901133c84c Merge branch 'refs/heads/cli-dev' Sebastian Lenzlinger 2024-05-08 03:07:16 +02:00
  • 64788a1997 Move unused modules into archive. dev-logger Sebastian Lenzlinger 2024-05-08 03:06:20 +02:00
  • 7ffbdda7ea Add test case to add-device subcommand Sebastian Lenzlinger 2024-05-08 02:56:49 +02:00
  • 2e95bd2fd2 Fix places where quote replacement lead to issues. Sebastian Lenzlinger 2024-05-08 02:52:37 +02:00
  • e569eb3e5b Replace all double quotes strings with single quoted strings. Sebastian Lenzlinger 2024-05-08 02:46:14 +02:00
  • 266a669e5e Add test for device metadata file creation and fixes until test passed. Sebastian Lenzlinger 2024-05-08 02:36:07 +02:00
  • a21312ee61 Corrections Sebastian Lenzlinger 2024-05-08 01:38:53 +02:00
  • 73771be70d Add preliminary implementation to load DeviceMetadata from data. Sebastian Lenzlinger 2024-05-08 00:52:25 +02:00
  • 27ae736f11 Implement custom to_json function for DeviceMetadata Sebastian Lenzlinger 2024-05-08 00:40:29 +02:00
  • cb1ad33cae Implement custom to_json function for CaptureMetadata Sebastian Lenzlinger 2024-05-08 00:31:57 +02:00
  • 2681ee9a8e Refactor function name to reflect that not using pydantic anymore. Sebastian Lenzlinger 2024-05-08 00:31:25 +02:00
  • 799414ad39 Remove getters and setters from DeviceMetadata class and change dependencies to use field access. Sebastian Lenzlinger 2024-05-08 00:03:18 +02:00
  • 6b73530943 Remove getters and setters from CaptureMetadata class and refactor dependencies to use field access. Sebastian Lenzlinger 2024-05-08 00:02:08 +02:00
  • 2efa0d9e7b Merge remote-tracking branch 'refs/remotes/origin/main' Sebastian Lenzlinger 2024-05-07 23:04:59 +02:00
  • 798a32b23e Remove ignored file from git. Sebastian Lenzlinger 2024-05-07 23:01:40 +02:00
  • 00aa20a8af Merge branch 'dev-logger' into 'main' Sebastian Lenzlinger 2024-05-07 20:50:15 +00:00
  • 11e2c356fa Factor out pydantic. Sebastian Lenzlinger 2024-05-07 22:48:53 +02:00
  • 95426e0baa Merge branch 'cli-dev' into 'main' Sebastian Lenzlinger 2024-05-07 19:24:56 +00:00
  • 347d43dcef Refactor and add Logger Sebastian Lenzlinger 2024-05-07 19:24:56 +00:00
  • ece15a82b0 Merge branch 'main' into cli-dev cli-dev Sebastian Lenzlinger 2024-05-07 21:21:02 +02:00