Commit Graph

  • f871353795 Ref: Aktualisiert Projektmetadaten in Cargo.toml (Version, Edition, Beschreibung, Debug-Einstellungen) main DragonSlayer_14 2025-08-23 17:37:30 +02:00
  • acc7a887bc Feat: Ergänzt Abhängigkeiten nmap und $auto in Cargo.toml DragonSlayer_14 2025-08-23 17:31:49 +02:00
  • c4a8b74f8d Fix: Entfernt doppelte Leerzeilen in .gitignore und fügt .idea hinzu DragonSlayer_14 2025-08-23 17:31:38 +02:00
  • c6cfc4cb3b Docs: Ergänzt Build-Anleitung für Debian in README.md DragonSlayer_14 2025-08-23 17:30:36 +02:00
  • c2d92bb807 Fix: Bereinigt Mount-/Unmount-Logik und verschiebt WebDAV-Anmeldeinformationen in richtigen Ablauf DragonSlayer_14 2025-08-23 17:30:28 +02:00
  • c57ffe4580 Fix: Hinzufügen von Locking-Mechanismen und verbessertes Mount-/Unmount-Handling DragonSlayer_14 2025-08-23 17:30:07 +02:00
  • bd8d9709c5 Ref: Ergänzt Projekt-Metadaten in Cargo.toml mit Readme, Lizenz, Repository und Debian-spezifischen Einstellungen DragonSlayer_14 2025-08-21 17:10:39 +02:00
  • 918b5ff1d1 Ref: Aktualisiert und erweitert Projektbeschreibung in README.md für klarere Funktionsübersicht DragonSlayer_14 2025-08-21 17:10:22 +02:00
  • cf9132fbb1 Ref: Verbessert Logging bei Geräteadress- und MAC-Ermittlung, fügt zusätzliche Validierung und Fehlermeldungen hinzu DragonSlayer_14 2025-08-21 16:24:44 +02:00
  • 14876c7e1e Ref: Optimiert IP-Adressprüfung und verbessert MAC-Ermittlung durch zusätzliche Validierung und Mehrfachversuche DragonSlayer_14 2025-08-21 16:24:32 +02:00
  • 04d0fd5532 Ref: Optimiert Geräteadresssuche und integriert Konfigurationsspeicherung bei erfolgreicher Ermittlung von device_ip. DragonSlayer_14 2025-08-21 15:38:17 +02:00
  • 7b4472a0cf Feat: Fügt eine Funktion hinzu, um Config-Parameter bearbeiten zu können. DragonSlayer_14 2025-08-21 15:37:20 +02:00
  • c562e5479d Feat: Fügt Funktion get_mac_from_ip in network_utils hinzu, um MAC-Adressen basierend auf IPs zu ermitteln DragonSlayer_14 2025-08-21 15:37:07 +02:00
  • 403c3180b7 Ref: Entfernt überflüssiges Leerzeichen in der storage-Initialisierung im Konfigurationsmodul DragonSlayer_14 2025-08-21 15:29:25 +02:00
  • 00a22ae9d9 Feat: Ergänzt storage-Struktur in Konfigurationsmodul und implementiert Default-Wert sowie Konfigurationsspeicherung DragonSlayer_14 2025-08-21 14:26:31 +02:00
  • 1d52181097 Feat: Implementiert Wake-on-LAN-Funktionalität in network_utils und nutzt diese in Hauptlogik zum Aufwecken von Geräten. DragonSlayer_14 2025-08-21 14:08:09 +02:00
  • bbdf381300 Ref: Fügt Logmeldung hinzu, falls lokales Dateisystem bereits gemountet ist. DragonSlayer_14 2025-08-21 14:03:16 +02:00
  • 8d2fc9ea22 Ref: Integriert credentials-Modul und passt WebDAV-Mount-Logik an, entfernt eingebettete Zugangsdaten. DragonSlayer_14 2025-08-21 14:02:08 +02:00
  • 83de0189d9 Ref: Passt Debug-Logging in network_utils an, loggt nun nur noch erfolgreiche Outputs. DragonSlayer_14 2025-08-21 14:01:56 +02:00
  • d4e7d52afe Feat: Implementiert save_credentials_webdav zur Verwaltung von WebDAV-Zugangsdaten für Windows und Unix-Systeme DragonSlayer_14 2025-08-21 14:01:48 +02:00
  • c3ba8c702a Ref: Entfernt Debug-Logging aus network_utils für bereinigten Output. DragonSlayer_14 2025-08-21 13:37:57 +02:00
  • b4e1877e36 Ref: Überarbeitet Erreichbarkeitsprüfung, ergänzt Unterstützung für HTTP(s)-Zugriffe und verbessert Logging. DragonSlayer_14 2025-08-21 13:37:34 +02:00
  • 176dc27f52 Ref: Überarbeitet mount- und unmount-Implementierung, fügt detaillierteres Logging hinzu und verbessert Fehlerbehandlung. DragonSlayer_14 2025-08-21 12:49:31 +02:00
  • 663307be63 Fix: Überarbeitet get_ip_from_mac, verbessert MAC-Normalisierung und IP-Erkennung. DragonSlayer_14 2025-08-21 12:49:14 +02:00
  • ad4e9e0055 Feat: Lädt Konfigurationsdatei aus systemweitem Pfad, wenn Programm als Root ausgeführt wird DragonSlayer_14 2025-08-21 00:44:10 +02:00
  • 65f238689a Ref: Überarbeitet get_ip_from_mac zur verbesserten Verarbeitung von mac und Logging. DragonSlayer_14 2025-08-21 00:43:49 +02:00
  • 69a2146c34 Feat: Ergänzt Warn-Logmeldung, wenn Programm nicht als Root gestartet wird DragonSlayer_14 2025-08-21 00:21:45 +02:00
  • d26c3e9856 Feat: Überarbeitet Root-/Admin-Prüfung und Neustarts, integriert Aufruf in main DragonSlayer_14 2025-08-21 00:13:55 +02:00
  • 4373b60193 Feat: Implementiert Funktionen zum Überprüfen und Neustarten mit Root-/Admin-Rechten DragonSlayer_14 2025-08-21 00:07:22 +02:00
  • da371e5b85 Ref: Überarbeitet mount_local zur Übergabe von network_address und aktualisiert Aufruf von get_ip_from_mac. DragonSlayer_14 2025-08-21 00:01:47 +02:00
  • dad6a4ee58 Feat: Erweitert get_ip_from_mac um Netzwerkparameter und verbessert Logging. DragonSlayer_14 2025-08-21 00:01:40 +02:00
  • a8c415d8f3 Ref: Typisierung von device_address korrigiert und überflüssige Klammern entfernt. DragonSlayer_14 2025-08-20 23:35:44 +02:00
  • d3f6e23965 Ref: Vereinfacht try_from-Signatur in LogLevel-Implementierung. DragonSlayer_14 2025-08-20 23:35:33 +02:00
  • 5f85245090 Cleanup: Kommentiert ungenutzte save_config-Funktion in config.rs aus. DragonSlayer_14 2025-08-20 23:35:26 +02:00
  • e3988b86ab Cleanup: Entfernt veraltete und unnötige Einträge aus .gitignore. DragonSlayer_14 2025-08-20 23:35:18 +02:00
  • 2561b099da Feat: Implementiert das smarte mounten vom lokalen/remote Dateisystem. DragonSlayer_14 2025-08-20 23:32:11 +02:00
  • a9dd3b4eda Feat: Implementiert Funktionen zum Ein- und Aushängen von Dateisystemen. DragonSlayer_14 2025-08-20 23:31:36 +02:00
  • 32874990ea Ref: Extrahiert Funktionen für gemountete Dateisysteme in eigenes Modul. DragonSlayer_14 2025-08-20 23:31:25 +02:00
  • 11d748aa68 Feat: Fügt Funktionen zur Überprüfung von gemounteten Dateisystemen hinzu. DragonSlayer_14 2025-08-20 22:53:35 +02:00
  • 79b7eeebe2 Feat: Implementiert Funktion zur Ermittlung des ersten freien Laufwerksbuchstabens auf Windows. DragonSlayer_14 2025-08-20 22:48:48 +02:00
  • 9be8f94ce4 Ref: Vereinheitlicht Feldnamen in der General-Struct. DragonSlayer_14 2025-08-20 17:20:08 +02:00
  • 8abff469de Ref: Vereinheitlicht Feldnamen im Local- und Remote-Struct. DragonSlayer_14 2025-08-20 17:17:56 +02:00
  • 5abeaae2c6 Feat: Fügt Funktion hinzu, die die IP-Adresse zu einer MAC-Adresse ermittelt. DragonSlayer_14 2025-08-20 17:10:46 +02:00
  • ac39f028dc Feat: Fügt config und program Module hinzu, fixt einen Schreibfehler. DragonSlayer_14 2025-08-20 16:11:50 +02:00
  • 39eb799df3 Feat: Lädt Log-Level einmalig aus der Konfiguration und passt Logik an. DragonSlayer_14 2025-08-20 16:10:49 +02:00
  • 2991370051 Feat: Fügt Config-Modul für die Anwendungskonfiguration hinzu. DragonSlayer_14 2025-08-20 16:10:28 +02:00
  • ba9f01b3cb Ref: Lagert program_name() aus. DragonSlayer_14 2025-08-20 15:21:12 +02:00
  • 020e964b13 Feat: Fügt Funktionen hinzu, um zu testen, ob eine Adresse erreichbar ist. DragonSlayer_14 2025-08-18 15:11:47 +02:00
  • 9f7fbdf8e2 Feat: Fügt eine Funktion hinzu, die die IP-Adresse eines Interface zurückgibt. DragonSlayer_14 2025-08-18 15:00:27 +02:00
  • f9eb47fe27 Ref: Passt die Funktion an, sodass sie das aktive Netzwerkinterface zurückgibt. DragonSlayer_14 2025-08-18 14:43:25 +02:00
  • 0a35f201d2 Feature: Fügt eine Funktion hinzu, die schaut, ob ein Netzwerkadapter aktiv ist. DragonSlayer_14 2025-08-18 14:17:02 +02:00
  • 94d4a485e5 Docs: Fügt docs hinzu. DragonSlayer_14 2025-08-18 13:24:15 +02:00
  • c2e7c4a9df Feat: Macht Code auch für Windows verwendbar. DragonSlayer_14 2025-08-18 13:11:30 +02:00
  • a02228d300 Ref: Optimize imports. DragonSlayer_14 2025-08-18 12:49:16 +02:00
  • 31dc99b21d Feat: Fügt logging in eine tmp-Datei hinzu. DragonSlayer_14 2025-08-18 12:48:37 +02:00
  • 1eb72f9943 Feat: Baut eine eigene Log-Funktion. DragonSlayer_14 2025-08-14 15:22:54 +02:00
  • 7eae08ac11 Initialisiert Projekt in RustRover. DragonSlayer_14 2025-08-14 13:05:16 +02:00
  • 603314e480 Initial commit DragonSlayer_14 2025-08-14 12:46:40 +02:00