Smart Home Network Simulation for Visualisation and Generation of IoT/SmartHome Network traffic

Andreas T. Meyer-Berg a21fbc5e86 Moves the SimpleImplementations into an own package %!s(int64=5) %!d(string=hai) anos
gradle 3b5ec28546 Initializes gradle as build tool %!s(int64=5) %!d(string=hai) anos
src a21fbc5e86 Moves the SimpleImplementations into an own package %!s(int64=5) %!d(string=hai) anos
.gitignore d5043b66c3 Creates gitignore file %!s(int64=5) %!d(string=hai) anos
README.md 7e9b48541d Improves README.md %!s(int64=5) %!d(string=hai) anos
build.gradle 353e2ff9dd Enables running the GUI via gradle %!s(int64=5) %!d(string=hai) anos
gradle.properties 353e2ff9dd Enables running the GUI via gradle %!s(int64=5) %!d(string=hai) anos
gradlew ffaa9fd17f Enables execution of gradlew on linux systems %!s(int64=5) %!d(string=hai) anos
gradlew.bat 3b5ec28546 Initializes gradle as build tool %!s(int64=5) %!d(string=hai) anos
settings.gradle 3b5ec28546 Initializes gradle as build tool %!s(int64=5) %!d(string=hai) anos

README.md

SmartHomeNetworkSim

Smart Home Network Simulation for Visualisation and Generation of IoT/SmartHome Network traffic

Gradle tasks

Gradle will download required libraries and handle the build process

$ gradlew build     # Assembles and tests this project

$ gradlew jar       # Creates an executable Jar-file

$ gradlew test      # Runs the included unit tests

$ gradlew run       # Runs the SmartHomeNetworkSim as a JVM Application

$ gradlew runIt     # Runs the SmartHomeNetworkSim as a Jar-file

$ gradlew tasks     # Displays further available tasks

Required Libraries

  • Pcap4j - Java Library used for Pcap File creation (not yet implemented)

Developed by

Andreas T. Meyer-Berg (As part of his Bachelor Thesis)