Documentation ¶
Index ¶
- func ArrayContainsString(arr []string, val string) bool
- func AuditModulePrinter(mod models.AuditModule, tabs int)
- func CastToAppropriateType(value string) interface{}
- func CompressString(in string) string
- func CreateFile(data []string, fileName string) error
- func ExecCommand(command string) (string, error)
- func GetAbsolutePath(currentPath string) (path string, err error)
- func GetStringInBetween(str string, rem string) string
- func IsDir(name string) bool
- func IsFile(name string) bool
- func ParseStringToBool(in string) (bool, error)
- func PrintStrArray(in []string) string
- func ReadFile(filename string) ([]string, error)
- func ReadUTF16File(filename string) ([]string, error)
- func RegQuery(keyPath string, value string) (string, error)
- func RemoveFromString(in string, toReplace []string) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ArrayContainsString ¶
Returned true, wenn der Array den übergebenen String enthält
func AuditModulePrinter ¶
func AuditModulePrinter(mod models.AuditModule, tabs int)
Konsolenausgaben (Debug)
func CastToAppropriateType ¶
func CastToAppropriateType(value string) interface{}
Castet den übergebenen String entweder zu einem Boolean, Float oder String, wenn nichts anderes zutrifft
func CompressString ¶
Entfernt alle Leerzeichen in einem String
func CreateFile ¶
Erstellt eine Datei. Ist dieselbe Datei bereits vorhanden, wird sie überschrieben.
func ExecCommand ¶
Führt den übergebenen Befehl aus
func GetAbsolutePath ¶
Gibt den absoluten Pfad des übergebenen Pfads zurück. Geht vom Pfad der Executable aus. Die aktuell working-directory wird ignoriert.
func GetStringInBetween ¶
Returned den string aus str der zwischen strings (rem) steht
func ParseStringToBool ¶
Parsed den Wert eines übergebenen Strings in einen Boolean und gibt diesen zurück.
func PrintStrArray ¶
Gibt den übergebenen string-Array auf der Konsole aus
func ReadUTF16File ¶
Liest eine utf16-Datei ein
func RegQuery ¶
Dummy Funktion, wird benötigt da diese Funktion im OS-Detector ausschließlich für Windows aufgerufen wird und Go meckert wenn sie für Unix nicht vorhanden ist.
func RemoveFromString ¶
Entfernt alle im Array übergebenen Strings aus dem String
Types ¶
This section is empty.
Directories ¶
Path | Synopsis |
---|---|
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. |
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 |
Überprüft, ob der auszuführende Nutzer Administrator/ Root-Privilegien hat
|
Überprüft, ob der auszuführende Nutzer Administrator/ Root-Privilegien hat |