Documentation ¶
Overview ¶
audito-maldito is a daemon that monitors OpenSSH server logins and produces structured audit events describing what authenticated users did while logged in (e.g., what programs they executed).
Directories ¶
Path | Synopsis |
---|---|
Package cmd abstracts the "main" function's logic out of the main package for integration testing purposes.
|
Package cmd abstracts the "main" function's logic out of the main package for integration testing purposes. |
ingesters
|
|
auditlog
auditlog package processes the /var/log/audit/audit.log log file.
|
auditlog package processes the /var/log/audit/audit.log log file. |
package internal contains the core logic for event audit
|
package internal contains the core logic for event audit |
common
Package common provides functionality that is used in more than one internal library.
|
Package common provides functionality that is used in more than one internal library. |
metrics
package metrics is a common package for audito maldito's metrics.
|
package metrics is a common package for audito maldito's metrics. |
util
Package util provides utility functionality.
|
Package util provides utility functionality. |
processors package for different types of processors
|
processors package for different types of processors |
auditd
Package auditd provides functionality for extracting audit information from the Linux kernel's built-in auditing functionality.
|
Package auditd provides functionality for extracting audit information from the Linux kernel's built-in auditing functionality. |
auditd/gen-extra-map
gen-extra-map generates a Go function that validates the Extra map included in auditevent.AuditEvent metadata for a given event index.
|
gen-extra-map generates a Go function that validates the Extra map included in auditevent.AuditEvent metadata for a given event index. |
varlogsecure
Package varlogsecure provides a way to read the contents of /var/log/secure and process them into ssh login events.
|
Package varlogsecure provides a way to read the contents of /var/log/secure and process them into ssh login events. |
Click to show internal directories.
Click to hide internal directories.