Golang implementation of openBSM library BSM is the audit format used by Darwin/FreeBSD See http://www.trustedbsd.org/openbsm.html
Go to file
2023-12-22 09:42:42 +01:00
.gitignore Add godit binary to gitignore 2023-09-11 14:54:07 +02:00
bsmerrno.go Add error messages 2023-01-17 20:50:44 +01:00
capsicum.go Add FreeBSD capabilities defines 2023-09-11 14:47:45 +02:00
go.mod go version bump to 1.18 2023-12-18 13:13:51 +01:00
go.sum Add go.mod 2022-01-04 11:06:12 +01:00
libbsm.go Write output to *bufio.Writer 2023-12-18 11:53:12 +01:00
LICENSE Update owner 2022-01-04 09:36:33 +01:00
main.go v0.6.3: BUGFIX: Append to current.godit so we do not block when file already exist 2023-12-22 09:42:42 +01:00
README.md Update readme 2023-12-18 14:00:28 +01:00

libbsm

Golang implementation of openBSM library

BSM is the audit format used by Darwin/FreeBSD
See http://www.trustedbsd.org/openbsm.html

Include a binary "godit" which print audit logs in text or json format
Godit can read log files, /dev/auditpipe, or stdin with "-"

godit can be run as a service with included rc file. It needs audit to be configured to output to /dev/auditpipe.