Documentation ¶
Overview ¶
Dieses Package führt das Jungbusch-Auditorium aus. Es ist unterteilt in einige Hilfs-Methoden, die das Ziel haben, auf den ersten Blick irrelevante Funktionalität (Error-Behandlung, Log-Ausgaben, etc.) aus der Main-Funktion zu entfernen um diese möglichst übersichtlich und lesbar zu halten. So kann man sich beispielsweise beim Debuggen leicht an den Methoden entlanghangeln und der Ablauf des Programms ist auf den ersten Blick ersichtlich.
Directories ¶
Path | Synopsis |
---|---|
auditorium
|
|
auditconfig/acutil
Dieses Package ist ein Utility-Package für das Validieren und Parsen der Audit-Konfiguration.
|
Dieses Package ist ein Utility-Package für das Validieren und Parsen der Audit-Konfiguration. |
auditconfig/parser
Dieses Package ist für das Einlesen der Auditkonfigurations-Datei in models.AuditModule -Objekte zuständig.
|
Dieses Package ist für das Einlesen der Auditkonfigurations-Datei in models.AuditModule -Objekte zuständig. |
auditconfig/syntaxchecker
Dieses Package ist für das Überprüfen des Syntaxes der Audit-Konfigurationsdatei zuständig.
|
Dieses Package ist für das Überprüfen des Syntaxes der Audit-Konfigurationsdatei zuständig. |
config/config-interpreter
In diesem Package wird die vorher eingelesene Konfiguration interpretiert und validiert.
|
In diesem Package wird die vorher eingelesene Konfiguration interpretiert und validiert. |
config/config-parser
Dieses Package verwaltet die Commandline-Flags, sucht und liest eine Konfigurations-Datei ein und liefert ein Objekt vom Typ models.ConfigStruct mit allen gesetzten Werten zurück.
|
Dieses Package verwaltet die Commandline-Flags, sucht und liest eine Konfigurations-Datei ein und liefert ein Objekt vom Typ models.ConfigStruct mit allen gesetzten Werten zurück. |
modulecontroller
Dieses Package übernimmt die Kommunikation zwischen dem Rest des Frameworks und der Module.
|
Dieses Package übernimmt die Kommunikation zwischen dem Rest des Frameworks und der Module. |
In diesem Package werden im Jungbusch-Auditorium an unterschiedlichen Stellen verwendete Datentypen gesammelt.
|
In diesem Package werden im Jungbusch-Auditorium an unterschiedlichen Stellen verwendete Datentypen gesammelt. |
In diesem Package sind alle Module des Jungbusch-Auditoriums enthalten.
|
In diesem Package sind alle Module des Jungbusch-Auditoriums enthalten. |
Im Package static werden Konstanten und "Konstanten-ähnliche" Variablen gesammelt.
|
Im Package static werden Konstanten und "Konstanten-ähnliche" Variablen gesammelt. |
logger
Dieses package übernimmt das Schreiben der Log-Datei, das Ausgeben von Informationen auf der Konsole, sowie das Behandeln von Error-Nachrichten und das Beenden des Programms.
|
Dieses package übernimmt das Schreiben der Log-Datei, das Ausgeben von Informationen auf der Konsole, sowie das Behandeln von Error-Nachrichten und das Beenden des Programms. |
permissions
Erlaubt das bestimmen von Datei- oder Directory-Permissions basierend auf den Berechtigungen des aktuellen Prozesses
|
Erlaubt das bestimmen von Datei- oder Directory-Permissions basierend auf den Berechtigungen des aktuellen Prozesses |
privilege
Überprüft, ob der auszuführende Nutzer Administrator/ Root-Privilegien hat
|
Überprüft, ob der auszuführende Nutzer Administrator/ Root-Privilegien hat |
Click to show internal directories.
Click to hide internal directories.