Code formatting
This commit is contained in:
parent
dcecaf6c62
commit
9218ae6daa
144
libbsm.go
144
libbsm.go
@ -32,91 +32,91 @@ import (
|
|||||||
|
|
||||||
const (
|
const (
|
||||||
// bsm/libbsm.h
|
// bsm/libbsm.h
|
||||||
AUDIT_MAX_ARGS = 128
|
AUDIT_MAX_ARGS = 128
|
||||||
AUDIT_EVENT_FILE = "/etc/security/audit_event"
|
AUDIT_EVENT_FILE = "/etc/security/audit_event"
|
||||||
|
|
||||||
// sys/bsm/audit.h
|
// sys/bsm/audit.h
|
||||||
MAXAUDITDATA = (0x8000 - 1)
|
MAXAUDITDATA = (0x8000 - 1)
|
||||||
MAX_AUDIT_RECORD_SIZE = MAXAUDITDATA
|
MAX_AUDIT_RECORD_SIZE = MAXAUDITDATA
|
||||||
|
|
||||||
// Max length for a Path (AUT_PATH) or an arg (AUT_EXEC_ARGS)
|
// Max length for a Path (AUT_PATH) or an arg (AUT_EXEC_ARGS)
|
||||||
MAX_AUDIT_ARG_LENGTH = 1024
|
MAX_AUDIT_ARG_LENGTH = 1024
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Token type identifiers.
|
* Token type identifiers.
|
||||||
From https://github.com/freebsd/freebsd-src/blob/main/contrib/openbsm/sys/bsm/audit_record.h
|
From https://github.com/freebsd/freebsd-src/blob/main/contrib/openbsm/sys/bsm/audit_record.h
|
||||||
*/
|
*/
|
||||||
AUT_INVALID = 0x00
|
AUT_INVALID = 0x00
|
||||||
AUT_OTHER_FILE32 = 0x11
|
AUT_OTHER_FILE32 = 0x11
|
||||||
AUT_OHEADER = 0x12
|
AUT_OHEADER = 0x12
|
||||||
AUT_TRAILER = 0x13
|
AUT_TRAILER = 0x13
|
||||||
AUT_HEADER32 = 0x14
|
AUT_HEADER32 = 0x14
|
||||||
AUT_HEADER32_EX = 0x15
|
AUT_HEADER32_EX = 0x15
|
||||||
AUT_DATA = 0x21
|
AUT_DATA = 0x21
|
||||||
AUT_IPC = 0x22
|
AUT_IPC = 0x22
|
||||||
AUT_PATH = 0x23
|
AUT_PATH = 0x23
|
||||||
AUT_SUBJECT32 = 0x24
|
AUT_SUBJECT32 = 0x24
|
||||||
AUT_XATPATH = 0x25
|
AUT_XATPATH = 0x25
|
||||||
AUT_PROCESS32 = 0x26
|
AUT_PROCESS32 = 0x26
|
||||||
AUT_RETURN32 = 0x27
|
AUT_RETURN32 = 0x27
|
||||||
AUT_TEXT = 0x28
|
AUT_TEXT = 0x28
|
||||||
AUT_OPAQUE = 0x29
|
AUT_OPAQUE = 0x29
|
||||||
AUT_IN_ADDR = 0x2a
|
AUT_IN_ADDR = 0x2a
|
||||||
AUT_IP = 0x2b
|
AUT_IP = 0x2b
|
||||||
AUT_IPORT = 0x2c
|
AUT_IPORT = 0x2c
|
||||||
AUT_ARG32 = 0x2d
|
AUT_ARG32 = 0x2d
|
||||||
AUT_SOCKET = 0x2e
|
AUT_SOCKET = 0x2e
|
||||||
AUT_SEQ = 0x2f
|
AUT_SEQ = 0x2f
|
||||||
AUT_ACL = 0x30
|
AUT_ACL = 0x30
|
||||||
AUT_ATTR = 0x31
|
AUT_ATTR = 0x31
|
||||||
AUT_IPC_PERM = 0x32
|
AUT_IPC_PERM = 0x32
|
||||||
AUT_LABEL = 0x33
|
AUT_LABEL = 0x33
|
||||||
AUT_GROUPS = 0x34
|
AUT_GROUPS = 0x34
|
||||||
AUT_ACE = 0x35
|
AUT_ACE = 0x35
|
||||||
AUT_PRIV = 0x38
|
AUT_PRIV = 0x38
|
||||||
AUT_UPRIV = 0x39
|
AUT_UPRIV = 0x39
|
||||||
AUT_LIAISON = 0x3a
|
AUT_LIAISON = 0x3a
|
||||||
AUT_NEWGROUPS = 0x3b
|
AUT_NEWGROUPS = 0x3b
|
||||||
AUT_EXEC_ARGS = 0x3c
|
AUT_EXEC_ARGS = 0x3c
|
||||||
AUT_EXEC_ENV = 0x3d
|
AUT_EXEC_ENV = 0x3d
|
||||||
AUT_ATTR32 = 0x3e
|
AUT_ATTR32 = 0x3e
|
||||||
AUT_UNAUTH = 0x3f
|
AUT_UNAUTH = 0x3f
|
||||||
AUT_XATOM = 0x40
|
AUT_XATOM = 0x40
|
||||||
AUT_XOBJ = 0x41
|
AUT_XOBJ = 0x41
|
||||||
AUT_XPROTO = 0x42
|
AUT_XPROTO = 0x42
|
||||||
AUT_XSELECT = 0x43
|
AUT_XSELECT = 0x43
|
||||||
AUT_XCOLORMAP = 0x44
|
AUT_XCOLORMAP = 0x44
|
||||||
AUT_XCURSOR = 0x45
|
AUT_XCURSOR = 0x45
|
||||||
AUT_XFONT = 0x46
|
AUT_XFONT = 0x46
|
||||||
AUT_XGC = 0x47
|
AUT_XGC = 0x47
|
||||||
AUT_XPIXMAP = 0x48
|
AUT_XPIXMAP = 0x48
|
||||||
AUT_XPROPERTY = 0x49
|
AUT_XPROPERTY = 0x49
|
||||||
AUT_XWINDOW = 0x4a
|
AUT_XWINDOW = 0x4a
|
||||||
AUT_XCLIENT = 0x4b
|
AUT_XCLIENT = 0x4b
|
||||||
AUT_CMD = 0x51
|
AUT_CMD = 0x51
|
||||||
AUT_EXIT = 0x52
|
AUT_EXIT = 0x52
|
||||||
AUT_ZONENAME = 0x60
|
AUT_ZONENAME = 0x60
|
||||||
AUT_HOST = 0x70
|
AUT_HOST = 0x70
|
||||||
AUT_ARG64 = 0x71
|
AUT_ARG64 = 0x71
|
||||||
AUT_RETURN64 = 0x72
|
AUT_RETURN64 = 0x72
|
||||||
AUT_ATTR64 = 0x73
|
AUT_ATTR64 = 0x73
|
||||||
AUT_HEADER64 = 0x74
|
AUT_HEADER64 = 0x74
|
||||||
AUT_SUBJECT64 = 0x75
|
AUT_SUBJECT64 = 0x75
|
||||||
AUT_PROCESS64 = 0x77
|
AUT_PROCESS64 = 0x77
|
||||||
AUT_OTHER_FILE64 = 0x78
|
AUT_OTHER_FILE64 = 0x78
|
||||||
AUT_HEADER64_EX = 0x79
|
AUT_HEADER64_EX = 0x79
|
||||||
AUT_SUBJECT32_EX = 0x7a
|
AUT_SUBJECT32_EX = 0x7a
|
||||||
AUT_PROCESS32_EX = 0x7b
|
AUT_PROCESS32_EX = 0x7b
|
||||||
AUT_SUBJECT64_EX = 0x7c
|
AUT_SUBJECT64_EX = 0x7c
|
||||||
AUT_PROCESS64_EX = 0x7d
|
AUT_PROCESS64_EX = 0x7d
|
||||||
AUT_IN_ADDR_EX = 0x7e
|
AUT_IN_ADDR_EX = 0x7e
|
||||||
AUT_SOCKET_EX = 0x7f
|
AUT_SOCKET_EX = 0x7f
|
||||||
|
|
||||||
|
|
||||||
// Display control
|
// Display control
|
||||||
PRT_ONELINE = 1
|
PRT_ONELINE = 1
|
||||||
PRT_NORESOLVE_USER = 2
|
PRT_NORESOLVE_USER = 2
|
||||||
PRT_TIMESTAMP = 4
|
PRT_TIMESTAMP = 4
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
Loading…
Reference in New Issue
Block a user