Code formatting
This commit is contained in:
		
							
								
								
									
										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 (
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user