Documentation ¶
Overview ¶
In diesem Package sind alle Module des Jungbusch-Auditoriums enthalten.
Index ¶
- type MethodHandler
- func (mh *MethodHandler) Auditctl(params ParameterMap) (r ModuleResult)
- func (mh *MethodHandler) AuditctlInit() ModuleSyntax
- func (mh *MethodHandler) AuditctlValidate(params ParameterMap) error
- func (mh *MethodHandler) Authselect(params ParameterMap) (r ModuleResult)
- func (mh *MethodHandler) AuthselectInit() ModuleSyntax
- func (mh *MethodHandler) AuthselectValidate(params ParameterMap) error
- func (mh *MethodHandler) AwkScript(params ParameterMap) (r ModuleResult)
- func (mh *MethodHandler) AwkScriptInit() ModuleSyntax
- func (mh *MethodHandler) AwkScriptValidate(params ParameterMap) error
- func (mh *MethodHandler) BashScript(params ParameterMap) (r ModuleResult)
- func (mh *MethodHandler) BashScriptInit() ModuleSyntax
- func (mh *MethodHandler) CheckPartition(params ParameterMap) (r ModuleResult)
- func (mh *MethodHandler) CheckPartitionInit() ModuleSyntax
- func (mh *MethodHandler) CheckPartitionValidate(params ParameterMap) error
- func (mh *MethodHandler) ExecuteCommand(params ParameterMap) (r ModuleResult)
- func (mh *MethodHandler) ExecuteCommandInit() ModuleSyntax
- func (mh *MethodHandler) ExecuteCommandValidate(params ParameterMap) error
- func (mh *MethodHandler) FileContent(params ParameterMap) (r ModuleResult)
- func (mh *MethodHandler) FileContentInit() ModuleSyntax
- func (mh *MethodHandler) FileContentValidate(params ParameterMap) error
- func (mh *MethodHandler) Grep(params ParameterMap) (r ModuleResult)
- func (mh *MethodHandler) GrepInit() ModuleSyntax
- func (mh *MethodHandler) GrepValidate(params ParameterMap) error
- func (mh *MethodHandler) IsFile(params ParameterMap) (r ModuleResult)
- func (mh *MethodHandler) IsFileInit() ModuleSyntax
- func (mh *MethodHandler) IsFileValidate(params ParameterMap) error
- func (mh *MethodHandler) IsInstalled(params ParameterMap) (r ModuleResult)
- func (mh *MethodHandler) IsInstalledInit() ModuleSyntax
- func (mh *MethodHandler) IsInstalledValidate(params ParameterMap) error
- func (mh *MethodHandler) IsNotInstalled(params ParameterMap) (r ModuleResult)
- func (mh *MethodHandler) IsNotInstalledInit() ModuleSyntax
- func (mh *MethodHandler) IsNotInstalledValidate(params ParameterMap) error
- func (mh *MethodHandler) Modprobe(params ParameterMap) (r ModuleResult)
- func (mh *MethodHandler) ModprobeInit() ModuleSyntax
- func (mh *MethodHandler) ModprobeValidate(params ParameterMap) error
- func (mh *MethodHandler) NftListRuleset(params ParameterMap) (r ModuleResult)
- func (mh *MethodHandler) NftListRulesetInit() ModuleSyntax
- func (mh *MethodHandler) NftListRulesetValidate(params ParameterMap) error
- func (mh *MethodHandler) Permissions(params ParameterMap) (r ModuleResult)
- func (mh *MethodHandler) PermissionsInit() ModuleSyntax
- func (mh *MethodHandler) PermissionsValidate(params ParameterMap) error
- func (mh *MethodHandler) Script(params ParameterMap, variables *VariableMap) (r ModuleResult)
- func (mh *MethodHandler) ScriptInit() ModuleSyntax
- func (mh *MethodHandler) ScriptValidate(params ParameterMap) error
- func (mh *MethodHandler) Sshd(params ParameterMap) (r ModuleResult)
- func (mh *MethodHandler) SshdInit() ModuleSyntax
- func (mh *MethodHandler) SshdValidate(params ParameterMap) error
- func (mh *MethodHandler) Stat(params ParameterMap) (r ModuleResult)
- func (mh *MethodHandler) StatInit() ModuleSyntax
- func (mh *MethodHandler) StatValidate(params ParameterMap) error
- func (mh *MethodHandler) Sysctl(params ParameterMap) (r ModuleResult)
- func (mh *MethodHandler) SysctlInit() ModuleSyntax
- func (mh *MethodHandler) SysctlValidate(params ParameterMap) error
- func (mh *MethodHandler) Systemctl(params ParameterMap) (r ModuleResult)
- func (mh *MethodHandler) SystemctlInit() ModuleSyntax
- func (mh *MethodHandler) SystemctlValidate(params ParameterMap) error
- func (mh *MethodHandler) Template(params ParameterMap) (r ModuleResult)
- func (mh *MethodHandler) TemplateInit() ModuleSyntax
- func (mh *MethodHandler) TemplateValidate(params ParameterMap) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MethodHandler ¶
type MethodHandler struct{}
Mithilfe von diesem struct kann auf die Methoden der Module per Reflection zugegriffen werden.
func (*MethodHandler) Auditctl ¶
func (mh *MethodHandler) Auditctl(params ParameterMap) (r ModuleResult)
Auditctl liefert die zurzeit geladenen Auditregeln
func (*MethodHandler) AuditctlInit ¶
func (mh *MethodHandler) AuditctlInit() ModuleSyntax
func (*MethodHandler) AuditctlValidate ¶
func (mh *MethodHandler) AuditctlValidate(params ParameterMap) error
func (*MethodHandler) Authselect ¶
func (mh *MethodHandler) Authselect(params ParameterMap) (r ModuleResult)
ExecuteCommand führt den übergebenen Befehl aus und speichert das Ergebnis in einem String.
func (*MethodHandler) AuthselectInit ¶
func (mh *MethodHandler) AuthselectInit() ModuleSyntax
func (*MethodHandler) AuthselectValidate ¶
func (mh *MethodHandler) AuthselectValidate(params ParameterMap) error
func (*MethodHandler) AwkScript ¶
func (mh *MethodHandler) AwkScript(params ParameterMap) (r ModuleResult)
Awk ist eine Skriptsprache zum Editieren und Analysieren von Texten. AwkScript führt ein Awk-Script, auf die Input-Datei aus
func (*MethodHandler) AwkScriptInit ¶
func (mh *MethodHandler) AwkScriptInit() ModuleSyntax
func (*MethodHandler) AwkScriptValidate ¶
func (mh *MethodHandler) AwkScriptValidate(params ParameterMap) error
func (*MethodHandler) BashScript ¶
func (mh *MethodHandler) BashScript(params ParameterMap) (r ModuleResult)
ExecuteCommand führt den übergebenen Befehl aus und speichert das Ergebnis in einem String.
func (*MethodHandler) BashScriptInit ¶
func (mh *MethodHandler) BashScriptInit() ModuleSyntax
func (*MethodHandler) CheckPartition ¶
func (mh *MethodHandler) CheckPartition(params ParameterMap) (r ModuleResult)
CheckPartition gibt alle eingehängten Datenträger aus. Ist der grep-Parameter gesetzt, werden auch Zeilen zurückgegeben, in denen das Pattern gefunden wurde.
func (*MethodHandler) CheckPartitionInit ¶
func (mh *MethodHandler) CheckPartitionInit() ModuleSyntax
func (*MethodHandler) CheckPartitionValidate ¶
func (mh *MethodHandler) CheckPartitionValidate(params ParameterMap) error
func (*MethodHandler) ExecuteCommand ¶
func (mh *MethodHandler) ExecuteCommand(params ParameterMap) (r ModuleResult)
ExecuteCommand führt den übergebenen Befehl aus und speichert das Ergebnis in einem String.
func (*MethodHandler) ExecuteCommandInit ¶
func (mh *MethodHandler) ExecuteCommandInit() ModuleSyntax
func (*MethodHandler) ExecuteCommandValidate ¶
func (mh *MethodHandler) ExecuteCommandValidate(params ParameterMap) error
func (*MethodHandler) FileContent ¶
func (mh *MethodHandler) FileContent(params ParameterMap) (r ModuleResult)
FileContent gibt den Inhalt der angegebenen Datei als String zurück. Ist der grep-Parameter gesetzt, werden auch Zeilen zurückgegeben, in denen das Pattern gefunden wurde.
func (*MethodHandler) FileContentInit ¶
func (mh *MethodHandler) FileContentInit() ModuleSyntax
func (*MethodHandler) FileContentValidate ¶
func (mh *MethodHandler) FileContentValidate(params ParameterMap) error
func (*MethodHandler) Grep ¶
func (mh *MethodHandler) Grep(params ParameterMap) (r ModuleResult)
Grep liefert die Zeile, wo der Suchbegriff im Input übereinstimmt als String zurück.
func (*MethodHandler) GrepInit ¶
func (mh *MethodHandler) GrepInit() ModuleSyntax
func (*MethodHandler) GrepValidate ¶
func (mh *MethodHandler) GrepValidate(params ParameterMap) error
func (*MethodHandler) IsFile ¶
func (mh *MethodHandler) IsFile(params ParameterMap) (r ModuleResult)
func (*MethodHandler) IsFileInit ¶
func (mh *MethodHandler) IsFileInit() ModuleSyntax
func (*MethodHandler) IsFileValidate ¶
func (mh *MethodHandler) IsFileValidate(params ParameterMap) error
func (*MethodHandler) IsInstalled ¶
func (mh *MethodHandler) IsInstalled(params ParameterMap) (r ModuleResult)
IsInstalled liefert Informationen darüber, ob das angegeben Package installiert ist.
func (*MethodHandler) IsInstalledInit ¶
func (mh *MethodHandler) IsInstalledInit() ModuleSyntax
func (*MethodHandler) IsInstalledValidate ¶
func (mh *MethodHandler) IsInstalledValidate(params ParameterMap) error
func (*MethodHandler) IsNotInstalled ¶
func (mh *MethodHandler) IsNotInstalled(params ParameterMap) (r ModuleResult)
IsInstalled liefert Informationen darüber, ob das angegebene Package nicht installiert ist.
func (*MethodHandler) IsNotInstalledInit ¶
func (mh *MethodHandler) IsNotInstalledInit() ModuleSyntax
func (*MethodHandler) IsNotInstalledValidate ¶
func (mh *MethodHandler) IsNotInstalledValidate(params ParameterMap) error
func (*MethodHandler) Modprobe ¶
func (mh *MethodHandler) Modprobe(params ParameterMap) (r ModuleResult)
Modprobe simuliert das Laden des angegebenen Moduls zur Laufzeit des Systems und speichert das Ergebnis ausführlich ab. Daraufhin wird überprüft, ob das angegebene Modul aktuell geladen ist.
func (*MethodHandler) ModprobeInit ¶
func (mh *MethodHandler) ModprobeInit() ModuleSyntax
func (*MethodHandler) ModprobeValidate ¶
func (mh *MethodHandler) ModprobeValidate(params ParameterMap) error
func (*MethodHandler) NftListRuleset ¶
func (mh *MethodHandler) NftListRuleset(params ParameterMap) (r ModuleResult)
NftListRuleset listet das Ruleset von nftables auf
func (*MethodHandler) NftListRulesetInit ¶
func (mh *MethodHandler) NftListRulesetInit() ModuleSyntax
func (*MethodHandler) NftListRulesetValidate ¶
func (mh *MethodHandler) NftListRulesetValidate(params ParameterMap) error
func (*MethodHandler) Permissions ¶
func (mh *MethodHandler) Permissions(params ParameterMap) (r ModuleResult)
Permissions gibt Berechtigungen der/des übergebenden Datei/Ordners in numerischer Form als String zurück.
func (*MethodHandler) PermissionsInit ¶
func (mh *MethodHandler) PermissionsInit() ModuleSyntax
func (*MethodHandler) PermissionsValidate ¶
func (mh *MethodHandler) PermissionsValidate(params ParameterMap) error
func (*MethodHandler) Script ¶
func (mh *MethodHandler) Script(params ParameterMap, variables *VariableMap) (r ModuleResult)
Script führt JavaScript-Code aus um zum Beispiel auf andere Module zugreifen zu können
func (*MethodHandler) ScriptInit ¶
func (mh *MethodHandler) ScriptInit() ModuleSyntax
func (*MethodHandler) ScriptValidate ¶
func (mh *MethodHandler) ScriptValidate(params ParameterMap) error
func (*MethodHandler) Sshd ¶
func (mh *MethodHandler) Sshd(params ParameterMap) (r ModuleResult)
Sshd liest die Informationen aus der sshd Config-Datei aus
func (*MethodHandler) SshdInit ¶
func (mh *MethodHandler) SshdInit() ModuleSyntax
func (*MethodHandler) SshdValidate ¶
func (mh *MethodHandler) SshdValidate(params ParameterMap) error
func (*MethodHandler) Stat ¶
func (mh *MethodHandler) Stat(params ParameterMap) (r ModuleResult)
Mit dem Befehl Stat lassen sich Zugriffs- und Änderungs-Zeitstempel von Dateien und Ordnern anzeigen. Weiterhin werden Informationen zu Rechten, zu Besitzer und Gruppe und zum Dateityp ausgegeben.
func (*MethodHandler) StatInit ¶
func (mh *MethodHandler) StatInit() ModuleSyntax
func (*MethodHandler) StatValidate ¶
func (mh *MethodHandler) StatValidate(params ParameterMap) error
func (*MethodHandler) Sysctl ¶
func (mh *MethodHandler) Sysctl(params ParameterMap) (r ModuleResult)
sysctl wird dazu verwendet, Kernelparameter zur Laufzeit zu ändern. Die verfügbaren Parameter sind unter /proc/sys/ aufgelistet. Für die sysctl-Unterstützung in Linux ist Procfs notwendig. Sie können sysctl sowohl zum Lesen als auch zum Schreiben von Sysctl-Daten verwenden.
func (*MethodHandler) SysctlInit ¶
func (mh *MethodHandler) SysctlInit() ModuleSyntax
func (*MethodHandler) SysctlValidate ¶
func (mh *MethodHandler) SysctlValidate(params ParameterMap) error
func (*MethodHandler) Systemctl ¶
func (mh *MethodHandler) Systemctl(params ParameterMap) (r ModuleResult)
Systemctl überprüft, ob die angegebene Unitdatei aktiviert ist.
func (*MethodHandler) SystemctlInit ¶
func (mh *MethodHandler) SystemctlInit() ModuleSyntax
func (*MethodHandler) SystemctlValidate ¶
func (mh *MethodHandler) SystemctlValidate(params ParameterMap) error
func (*MethodHandler) Template ¶
func (mh *MethodHandler) Template(params ParameterMap) (r ModuleResult)
func (*MethodHandler) TemplateInit ¶
func (mh *MethodHandler) TemplateInit() ModuleSyntax
func (*MethodHandler) TemplateValidate ¶
func (mh *MethodHandler) TemplateValidate(params ParameterMap) error