Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
var AccessLookUp = map[int]string{
1: "X_OK",
2: "W_OK",
4: "R_OK",
}
var CapabLookup = map[int]string{
0: "chown",
1: "dac_override",
2: "dac_read_search",
3: "fowner",
4: "fsetid",
5: "kill",
6: "setgid",
7: "setuid",
8: "setpcap",
9: "linux_immutable",
10: "net_bind_service",
11: "net_broadcast",
12: "net_admin",
13: "net_raw",
14: "ipc_lock",
15: "ipc_owner",
16: "sys_module",
17: "sys_rawio",
18: "sys_chroot",
19: "sys_ptrace",
20: "sys_pacct",
21: "sys_admin",
22: "sys_boot",
23: "sys_nice",
24: "sys_resource",
25: "sys_time",
26: "sys_tty_config",
27: "mknod",
28: "lease",
29: "audit_write",
30: "audit_control",
31: "setfcap",
32: "mac_override",
33: "mac_admin",
34: "syslog",
35: "wake_alarm",
36: "block_suspend",
37: "audit_read",
}
Location: include/uapi/linux/capability.h
var ClockLookup = map[int]string{
0: "CLOCK_REALTIME",
1: "CLOCK_MONOTONIC",
2: "CLOCK_PROCESS_CPUTIME_ID",
3: "CLOCK_THREAD_CPUTIME_ID",
4: "CLOCK_MONOTONIC_RAW",
5: "CLOCK_REALTIME_COARSE",
6: "CLOCK_MONOTONIC_COARSE",
7: "CLOCK_BOOTTIME",
8: "CLOCK_REALTIME_ALARM",
9: "CLOCK_BOOTTIME_ALARM",
10: "CLOCK_SGI_CYCLE",
11: "CLOCK_TAI",
}
Location: include/uapi/linux/time.h
var CloneLookUp = map[int]string{
0x00000100: "CLONE_VM",
0x00000200: "CLONE_FS",
0x00000400: "CLONE_FILES",
0x00000800: "CLONE_SIGHAND",
0x00002000: "CLONE_PTRACE",
0x00004000: "CLONE_VFORK",
0x00008000: "CLONE_PARENT",
0x00010000: "CLONE_THREAD",
0x00020000: "CLONE_NEWNS",
0x00040000: "CLONE_SYSVSEM",
0x00080000: "CLONE_SETTLS",
0x00100000: "CLONE_PARENT_SETTID",
0x00200000: "CLONE_CHILD_CLEARTID",
0x00400000: "CLONE_DETACHED",
0x00800000: "CLONE_UNTRACED",
0x01000000: "CLONE_CHILD_SETTID",
0x02000000: "CLONE_STOPPED",
0x04000000: "CLONE_NEWUTS",
0x08000000: "CLONE_NEWIPC",
0x10000000: "CLONE_NEWUSER",
0x20000000: "CLONE_NEWPID",
0x40000000: "CLONE_NEWNET",
0x80000000: "CLONE_IO",
}
Location: include/uapi/linux/sched.h
var EpollLookup = map[int]string{
1: "EPOLL_CTL_ADD",
2: "EPOLL_CTL_DEL",
3: "EPOLL_CTL_MOD",
}
Location: include/uapi/linux/eventpoll.h
var FcntlLookup = map[int]string{
0: "F_DUPFD",
1: "F_GETFD",
2: "F_SETFD",
3: "F_GETFL",
4: "F_SETFL",
5: "F_GETLK",
6: "F_SETLK",
7: "F_SETLKW",
8: "F_SETOWN",
9: "F_GETOWN",
10: "F_SETSIG",
11: "F_GETSIG",
12: "F_GETLK64",
13: "F_SETLK64",
14: "F_SETLKW64",
15: "F_SETOWN_EX",
16: "F_GETOWN_EX",
17: "F_GETOWNER_UIDS",
1024: "F_SETLEASE",
1025: "F_GETLEASE",
1026: "F_NOTIFY",
1029: "F_CANCELLK",
1030: "F_DUPFD_CLOEXEC",
1031: "F_SETPIPE_SZ",
1032: "F_GETPIPE_SZ",
1033: "F_ADD_SEALS",
1034: "F_GET_SEALS",
}
Location: include/uapi/asm-generic/fcntl.h <17
include/uapi/linux/fcntl.h >= 1024
var FieldMap = map[string]int{
"pid": 0,
"uid": 1,
"euid": 2,
"suid": 3,
"fsuid": 4,
"gid": 5,
"egid": 6,
"sgid": 7,
"fsgid": 8,
"auid": 9,
"loginuid": 9,
"pers": 10,
"arch": 11,
"msgtype": 12,
"subj_user": 13,
"subj_role": 14,
"subj_type": 15,
"subj_sen": 16,
"subj_clr": 17,
"ppid": 18,
"obj_user": 19,
"obj_role": 20,
"obj_type": 21,
"obj_lev_low": 22,
"obj_lev_high": 23,
"devmajor": 100,
"devminor": 101,
"inode": 102,
"exit": 103,
"success": 104,
"path": 105,
"perm": 106,
"dir": 107,
"filetype": 108,
"obj_uid": 109,
"obj_gid": 110,
"field_compare": 111,
"a0": 200,
"a1": 201,
"a2": 202,
"a3": 203,
"key": 210,
}
var FtypeTab = map[string]int{
"block": 24576,
"character": 8192,
"dir": 16384,
"fifo": 4096,
"file": 32768,
"link": 40960,
"socket": 49152,
}
var IcmpLookup = map[int]string{
0: "echo-reply",
3: "destination-unreachable",
4: "source-quench",
5: "redirect",
8: "echo",
11: "time-exceeded",
12: "parameter-problem",
13: "timestamp-request",
14: "timestamp-reply",
15: "info-request",
16: "info-reply",
17: "address-mask-request",
18: "address-mask-reply",
}
Location: include/uapi/linux/icmp.h
var IoctlLookup = map[int]string{
0x4B3A: "KDSETMODE",
0x4B3B: "KDGETMODE",
0x5309: "CDROMEJECT",
0x530F: "CDROMEJECT_SW",
0x5311: "CDROM_GET_UPC",
0x5316: "CDROMSEEK",
0x5401: "TCGETS",
0x5402: "TCSETS",
0x5403: "TCSETSW",
0x5404: "TCSETSF",
0x5409: "TCSBRK",
0x540B: "TCFLSH",
0x540E: "TIOCSCTTY",
0x540F: "TIOCGPGRP",
0x5410: "TIOCSPGRP",
0x5413: "TIOCGWINSZ",
0x5414: "TIOCSWINSZ",
0x541B: "TIOCINQ",
0x5421: "FIONBIO",
0x8901: "FIOSETOWN",
0x8903: "FIOGETOWN",
0x8910: "SIOCGIFNAME",
0x8927: "SIOCGIFHWADDR",
0x8933: "SIOCGIFINDEX",
0x89a2: "SIOCBRADDIF",
0x40045431: "TIOCSPTLCK",
0x80045430: "TIOCGPTN",
0x80045431: "TIOCSPTLCK",
0xC01C64A3: "DRM_IOCTL_MODE_CURSOR",
0xC01864B0: "DRM_IOCTL_MODE_PAGE_FLIP",
0xC01864B1: "DRM_IOCTL_MODE_DIRTYFB"}
var Ip6OptLookup = map[int]string{
1: "IPV6_ADDRFORM",
2: "IPV6_2292PKTINFO",
3: "IPV6_2292HOPOPTS",
4: "IPV6_2292DSTOPTS",
5: "IPV6_2292RTHDR",
6: "IPV6_2292PKTOPTIONS",
7: "IPV6_CHECKSUM",
8: "IPV6_2292HOPLIMIT",
9: "IPV6_NEXTHOP",
10: "IPV6_AUTHHDR",
11: "IPV6_FLOWINFO",
16: "IPV6_UNICAST_HOPS",
17: "IPV6_MULTICAST_IF",
18: "IPV6_MULTICAST_HOPS",
19: "IPV6_MULTICAST_LOOP",
20: "IPV6_ADD_MEMBERSHIP",
21: "IPV6_DROP_MEMBERSHIP",
22: "IPV6_ROUTER_ALERT",
23: "IPV6_MTU_DISCOVER",
24: "IPV6_MTU",
25: "IPV6_RECVERR",
26: "IPV6_V6ONLY",
27: "IPV6_JOIN_ANYCAST",
28: "IPV6_LEAVE_ANYCAST",
32: "IPV6_FLOWLABEL_MGR",
33: "IPV6_FLOWINFO_SEND",
34: "IPV6_IPSEC_POLICY",
35: "IPV6_XFRM_POLICY",
42: "MCAST_JOIN_GROUP",
43: "MCAST_BLOCK_SOURCE",
44: "MCAST_UNBLOCK_SOURCE",
45: "MCAST_LEAVE_GROUP",
46: "MCAST_JOIN_SOURCE_GROUP",
47: "MCAST_LEAVE_SOURCE_GROUP",
48: "MCAST_MSFILTER",
49: "IPV6_RECVPKTINFO",
50: "IPV6_PKTINFO",
51: "IPV6_RECVHOPLIMIT",
52: "IPV6_HOPLIMIT",
53: "IPV6_RECVHOPOPTS",
54: "IPV6_HOPOPTS",
55: "IPV6_RTHDRDSTOPTS",
56: "IPV6_RECVRTHDR",
57: "IPV6_RTHDR",
58: "IPV6_RECVDSTOPTS",
59: "IPV6_DSTOPTS",
60: "IPV6_RECVPATHMTU",
61: "IPV6_PATHMTU",
62: "IPV6_DONTFRAG",
63: "IPV6_USE_MIN_MTU",
64: "IP6T_SO_SET_REPLACE",
65: "IP6T_SO_SET_ADD_COUNTERS",
66: "IPV6_RECVTCLASS",
67: "IPV6_TCLASS",
68: "IP6T_SO_GET_REVISION_MATCH",
69: "IP6T_SO_GET_REVISION_TARGET",
72: "IPV6_ADDR_PREFERENCES",
73: "IPV6_MINHOPCOUNT",
74: "IPV6_ORIGDSTADDR",
75: "IPV6_TRANSPARENT",
76: "IPV6_UNICAST_IF",
80: "IP6T_SO_ORIGINAL_DST",
}
var IpOptLookup = map[int]string{
1: "IP_TOS",
2: "IP_TTL",
3: "IP_HDRINCL",
4: "IP_OPTIONS",
5: "IP_ROUTER_ALERT",
6: "IP_RECVOPTS",
7: "IP_RETOPTS",
8: "IP_PKTINFO",
9: "IP_PKTOPTIONS",
10: "IP_MTU_DISCOVER",
11: "IP_RECVERR",
12: "IP_RECVTTL",
14: "IP_MTU",
15: "IP_FREEBIND",
16: "IP_IPSEC_POLICY",
17: "IP_XFRM_POLICY",
18: "IP_PASSSEC",
19: "IP_TRANSPARENT",
20: "IP_ORIGDSTADDR",
21: "IP_MINTTL",
22: "IP_NODEFRAG",
23: "IP_CHECKSUM",
32: "IP_MULTICAST_IF",
33: "IP_MULTICAST_TTL",
34: "IP_MULTICAST_LOOP",
35: "IP_ADD_MEMBERSHIP",
36: "IP_DROP_MEMBERSHIP",
37: "IP_UNBLOCK_SOURCE",
38: "IP_BLOCK_SOURCE",
39: "IP_ADD_SOURCE_MEMBERSHIP",
40: "IP_DROP_SOURCE_MEMBERSHIP",
41: "IP_MSFILTER",
42: "MCAST_JOIN_GROUP",
43: "MCAST_BLOCK_SOURCE",
44: "MCAST_UNBLOCK_SOURCE",
45: "MCAST_LEAVE_GROUP",
46: "MCAST_JOIN_SOURCE_GROUP",
47: "MCAST_LEAVE_SOURCE_GROUP",
48: "MCAST_MSFILTER",
49: "IP_MULTICAST_ALL",
50: "IP_UNICAST_IF",
64: "IPT_SO_SET_REPLACE",
65: "IPT_SO_SET_ADD_COUNTERS",
66: "IPT_SO_GET_REVISION_TARGET",
}
Location: include/uapi/linux/in.h
include/uapi/linux/netfilter_ipv4/ip_tables.h
var IpccallLookup = map[int]string{ syscall.SYS_SEMOP: "semop", syscall.SYS_SEMGET: "semget", syscall.SYS_SEMCTL: "semctl", 4: "semtimedop", syscall.SYS_MSGSND: "msgsnd", syscall.SYS_MSGRCV: "msgrcv", syscall.SYS_MSGGET: "msgget", syscall.SYS_MSGCTL: "msgctl", syscall.SYS_SHMAT: "shmat", syscall.SYS_SHMDT: "shmdt", syscall.SYS_SHMGET: "shmget", syscall.SYS_SHMCTL: "shmctl", }
Location: include/uapi/linux/ipc.h
var MmapLookUp = map[int]string{
0x00001: "MAP_SHARED",
0x00002: "MAP_PRIVATE",
0x00010: "MAP_FIXED",
0x00020: "MAP_ANONYMOUS",
0x00040: "MAP_32BIT",
0x00100: "MAP_GROWSDOWN",
0x00800: "MAP_DENYWRITE",
0x01000: "MAP_EXECUTABLE",
0x02000: "MAP_LOCKED",
0x04000: "MAP_NORESERVE",
0x08000: "MAP_POPULATE",
0x10000: "MAP_NONBLOCK",
0x20000: "MAP_STACK",
0x40000: "MAP_HUGETLB",
}
Location: include/uapi/asm-generic/mman.h >0x100
include/uapi/asm-generic/mman-common.h < 0x100
var MountLookUp = map[int]string{ syscall.MS_RDONLY: "MS_RDONLY", syscall.MS_NOSUID: "MS_NOSUID", syscall.MS_NODEV: "MS_NODEV", syscall.MS_NOEXEC: "MS_NOEXEC", syscall.MS_SYNCHRONOUS: "MS_SYNCHRONOUS", syscall.MS_REMOUNT: "MS_REMOUNT", syscall.MS_MANDLOCK: "MS_MANDLOCK", syscall.MS_DIRSYNC: "MS_DIRSYNC", syscall.MS_NOATIME: "MS_NOATIME", syscall.MS_NODIRATIME: "MS_NODIRATIME", syscall.MS_BIND: "MS_BIND", syscall.MS_MOVE: "MS_MOVE", syscall.MS_REC: "MS_REC", syscall.MS_SILENT: "MS_SILENT", syscall.MS_POSIXACL: "MS_POSIXACL", syscall.MS_UNBINDABLE: "MS_UNBINDABLE", syscall.MS_PRIVATE: "MS_PRIVATE", syscall.MS_SLAVE: "MS_SLAVE", syscall.MS_SHARED: "MS_SHARED", syscall.MS_RELATIME: "MS_RELATIME", syscall.MS_KERNMOUNT: "MS_KERNMOUNT", syscall.MS_I_VERSION: "MS_I_VERSION", 1 << 24: "MS_STRICTATIME", 1 << 27: "MS_SNAP_STABLE", 1 << 28: "MS_NOSEC", 1 << 29: "MS_BORN", syscall.MS_ACTIVE: "MS_ACTIVE", syscall.MS_NOUSER: "MS_NOUSER", }
Location: include/uapi/linux/fs.h when updating look at printMount
var NfProtoLookup = map[int]string{
0: "unspecified",
1: "inet",
2: "ipv4",
3: "arp",
7: "bridge",
10: "ipv6",
12: "decnet",
}
Location: include/uapi/linux/netfilter.h
var PktOptLookup = map[int]string{
1: "PACKET_ADD_MEMBERSHIP",
2: "PACKET_DROP_MEMBERSHIP",
3: "PACKET_RECV_OUTPUT",
5: "PACKET_RX_RING",
6: "PACKET_STATISTICS",
7: "PACKET_COPY_THRESH",
8: "PACKET_AUXDATA",
9: "PACKET_ORIGDEV",
10: "PACKET_VERSION",
11: "PACKET_HDRLEN",
12: "PACKET_RESERVE",
13: "PACKET_TX_RING",
14: "PACKET_LOSS",
15: "PACKET_VNET_HDR",
16: "PACKET_TX_TIMESTAMP",
17: "PACKET_TIMESTAMP",
18: "PACKET_FANOUT",
19: "PACKET_TX_HAS_OFF",
20: "PACKET_QDISC_BYPASS",
}
Location: include/uapi/linux/if_packet.h
var PrctlLookup = map[int]string{
1: "PR_SET_PDEATHSIG",
2: "PR_GET_PDEATHSIG",
3: "PR_GET_DUMPABLE",
4: "PR_SET_DUMPABLE",
5: "PR_GET_UNALIGN",
6: "PR_SET_UNALIGN",
7: "PR_GET_KEEPCAPS",
8: "PR_SET_KEEPCAPS",
9: "PR_GET_FPEMU",
10: "PR_SET_FPEMU",
11: "PR_GET_FPEXC",
12: "PR_SET_FPEXC",
13: "PR_GET_TIMING",
14: "PR_SET_TIMING",
15: "PR_SET_NAME",
16: "PR_GET_NAME",
19: "PR_GET_ENDIAN",
20: "PR_SET_ENDIAN",
21: "PR_GET_SECCOMP",
22: "PR_SET_SECCOMP",
23: "PR_CAPBSET_READ",
24: "PR_CAPBSET_DROP",
25: "PR_GET_TSC",
26: "PR_SET_TSC",
27: "PR_GET_SECUREBITS",
28: "PR_SET_SECUREBITS",
29: "PR_SET_TIMERSLACK",
30: "PR_GET_TIMERSLACK",
31: "PR_TASK_PERF_EVENTS_DISABLE",
32: "PR_TASK_PERF_EVENTS_ENABLE",
33: "PR_MCE_KILL",
34: "PR_MCE_KILL_GET",
35: "PR_SET_MM",
36: "PR_SET_CHILD_SUBREAPER",
37: "PR_GET_CHILD_SUBREAPER",
38: "PR_SET_NO_NEW_PRIVS",
39: "PR_GET_NO_NEW_PRIVS",
40: "PR_GET_TID_ADDRESS",
41: "PR_SET_THP_DISABLE",
42: "PR_GET_THP_DISABLE",
43: "PR_MPX_ENABLE_MANAGEMENT",
44: "PR_MPX_DISABLE_MANAGEMENT",
45: "PR_SET_FP_MODE",
46: "PR_GET_FP_MODE",
47: "PR_CAP_AMBIENT",
}
var ProtLookUp = map[int]string{
1: "PROT_READ",
2: "PROT_WRITE",
4: "PROT_EXEC",
8: "PROT_SEM",
}
var PtraceLookup = map[int]string{
0: "PTRACE_TRACEME",
1: "PTRACE_PEEKTEXT",
2: "PTRACE_PEEKDATA",
3: "PTRACE_PEEKUSER",
4: "PTRACE_POKETEXT",
5: "PTRACE_POKEDATA",
6: "PTRACE_POKEUSER",
7: "PTRACE_CONT",
8: "PTRACE_KILL",
9: "PTRACE_SINGLESTEP",
12: "PTRACE_GETREGS",
13: "PTRACE_SETREGS",
14: "PTRACE_GETFPREGS",
15: "PTRACE_SETFPREGS",
16: "PTRACE_ATTACH",
17: "PTRACE_DETACH",
18: "PTRACE_GETFPXREGS",
19: "PTRACE_SETFPXREGS",
24: "PTRACE_SYSCALL",
0x4200: "PTRACE_SETOPTIONS",
0x4201: "PTRACE_GETEVENTMSG",
0x4202: "PTRACE_GETSIGINFO",
0x4203: "PTRACE_SETSIGINFO",
0x4204: "PTRACE_GETREGSET",
0x4205: "PTRACE_SETREGSET",
0x4206: "PTRACE_SEIZE",
0x4207: "PTRACE_INTERRUPT",
0x4208: "PTRACE_LISTEN",
0x4209: "PTRACE_PEEKSIGINFO",
0x420a: "PTRACE_GETSIGMASK",
0x420b: "PTRACE_SETSIGMASK",
}
var RecvLookUp = map[int]string{
0x00000001: "MSG_OOB",
0x00000002: "MSG_PEEK",
0x00000004: "MSG_DONTROUTE",
0x00000008: "MSG_CTRUNC",
0x00000010: "MSG_PROXY",
0x00000020: "MSG_TRUNC",
0x00000040: "MSG_DONTWAIT",
0x00000080: "MSG_EOR",
0x00000100: "MSG_WAITALL",
0x00000200: "MSG_FIN",
0x00000400: "MSG_SYN",
0x00000800: "MSG_CONFIRM",
0x00001000: "MSG_RST",
0x00002000: "MSG_ERRQUEUE",
0x00004000: "MSG_NOSIGNAL",
0x00008000: "MSG_MORE",
0x00010000: "MSG_WAITFORONE",
0x00020000: "MSG_SENDPAGE_NOTLAST",
0x20000000: "MSG_FASTOPEN",
0x40000000: "MSG_CMSG_CLOEXEC",
0x80000000: "MSG_CMSG_COMPAT",
}
Location: include/linux/socket.h
var RlimitLookup = map[int]string{
0: "RLIMIT_CPU",
1: "RLIMIT_FSIZE",
2: "RLIMIT_DATA",
3: "RLIMIT_STACK",
4: "RLIMIT_CORE",
5: "RLIMIT_RSS",
6: "RLIMIT_NPROC",
7: "RLIMIT_NOFILE",
8: "RLIMIT_MEMLOCK",
9: "RLIMIT_AS",
10: "RLIMIT_LOCKS",
11: "RLIMIT_SIGPENDING",
12: "RLIMIT_MSGQUEUE",
13: "RLIMIT_NICE",
14: "RLIMIT_RTPRIO",
15: "RLIMIT_RTTIME",
}
Location: include/uapi/asm-generic/resource.h
var SchedLookup = map[int]string{
0: "SCHED_OTHER",
1: "SCHED_FIFO",
2: "SCHED_RR",
3: "SCHED_BATCH",
5: "SCHED_IDLE",
6: "SCHED_DEADLINE",
}
var SeccompCodeLookUp = map[int]string{
0x00000000: "kill",
0x00030000: "trap",
0x00050000: "errno",
0x7ff00000: "trace",
0x7fff0000: "allow",
}
Location: include/uapi/linux/seccomp.h
var SeekLookup = map[int]string{
0: "SEEK_SET",
1: "SEEK_CUR",
2: "SEEK_END",
3: "SEEK_DATA",
4: "SEEK_HOLE",
}
Location: include/uapi/linux/fs.h
var SignalLookup = map[int]string{
0: "SIG0",
1: "SIGHUP",
2: "SIGINT",
3: "SIGQUIT",
4: "SIGILL",
5: "SIGTRAP",
6: "SIGABRT",
7: "SIGBUS",
8: "SIGFPE",
9: "SIGKILL",
10: "SIGUSR1",
11: "SIGSEGV",
12: "SIGUSR2",
13: "SIGPIPE",
14: "SIGALRM",
15: "SIGTERM",
16: "SIGSTKFLT",
17: "SIGCHLD",
18: "SIGCONT",
19: "SIGSTOP",
20: "SIGTSTP",
21: "SIGTTIN",
22: "SIGTTOU",
23: "SIGURG",
24: "SIGXCPU",
25: "SIGXFSZ",
26: "SIGVTALRM",
27: "SIGPROF",
28: "SIGWINCH",
29: "SIGIO",
30: "IGPWR",
31: "SIGSYS",
}
Location: include/uapi/asm-generic/signal.h
var SockLookup = map[int]string{ syscall.SYS_SOCKET: "socket", syscall.SYS_BIND: "bind", syscall.SYS_CONNECT: "connect", syscall.SYS_LISTEN: "listen", syscall.SYS_ACCEPT: "accept", syscall.SYS_GETSOCKNAME: "getsockname", syscall.SYS_GETPEERNAME: "getpeername", syscall.SYS_SOCKETPAIR: "socketpair", 9: "send", 10: "recv", syscall.SYS_SENDTO: "sendto", syscall.SYS_RECVFROM: "recvfrom", syscall.SYS_SHUTDOWN: "shutdown", syscall.SYS_SETSOCKOPT: "setsockopt", syscall.SYS_GETSOCKOPT: "getsockopt", syscall.SYS_SENDMSG: "sendmsg", syscall.SYS_RECVMSG: "recvmsg", syscall.SYS_ACCEPT4: "accept4", 19: "recvmmsg", 20: "sendmmsg", }
Location: include/uapi/linux/net.h
var SockOptLookup = map[int]string{
0: "SOL_IP",
6: "SOL_TCP",
17: "SOL_UDP",
41: "SOL_IPV6",
58: "SOL_ICMPV6",
132: "SOL_SCTP",
136: "SOL_UDPLITE",
255: "SOL_RAW",
256: "SOL_IPX",
257: "SOL_AX25",
258: "SOL_ATALK",
259: "SOL_NETROM",
260: "SOL_ROSE",
261: "SOL_DECNET",
263: "SOL_PACKET",
264: "SOL_ATM",
265: "SOL_AAL",
266: "SOL_IRDA",
267: "SOL_NETBEUI",
268: "SOL_LLC",
269: "SOL_DCCP",
270: "SOL_NETLINK",
271: "SOL_TIPC",
272: "SOL_RXRPC",
273: "SOL_PPPOL2TP",
274: "SOL_BLUETOOTH",
275: "SOL_PNPIPE",
276: "SOL_RDS",
277: "SOL_IUCV",
278: "SOL_CAIF",
279: "SOL_ALG",
280: "SOL_NFC",
}
Location: include/linux/socket.h
var SockOptNameLookup = map[int]string{
1: "SO_DEBUG",
2: "SO_REUSEADDR",
3: "SO_TYPE",
4: "SO_ERROR",
5: "SO_DONTROUTE",
6: "SO_BROADCAST",
7: "SO_SNDBUF",
8: "SO_RCVBUF",
9: "SO_KEEPALIVE",
10: "SO_OOBINLINE",
11: "SO_NO_CHECK",
12: "SO_PRIORITY",
13: "SO_LINGER",
14: "SO_BSDCOMPAT",
15: "SO_REUSEPORT",
16: "SO_PASSCRED",
17: "SO_PEERCRED",
18: "SO_RCVLOWAT",
19: "SO_SNDLOWAT",
20: "SO_RCVTIMEO",
21: "SO_SNDTIMEO",
22: "SO_SECURITY_AUTHENTICATION",
23: "SO_SECURITY_ENCRYPTION_TRANSPORT",
24: "SO_SECURITY_ENCRYPTION_NETWORK",
25: "SO_BINDTODEVICE",
26: "SO_ATTACH_FILTER",
27: "SO_DETACH_FILTER",
28: "SO_PEERNAME",
29: "SO_TIMESTAMP",
30: "SO_ACCEPTCONN",
31: "SO_PEERSEC",
32: "SO_SNDBUFFORCE",
33: "SO_RCVBUFFORCE",
34: "SO_PASSSEC",
35: "SO_TIMESTAMPNS",
36: "SO_MARK",
37: "SO_TIMESTAMPING",
38: "SO_PROTOCOL",
39: "SO_DOMAIN",
40: "SO_RXQ_OVFL",
41: "SO_WIFI_STATUS",
42: "SO_PEEK_OFF",
43: "SO_NOFCS",
44: "SO_LOCK_FILTER",
45: "SO_SELECT_ERR_QUEUE",
46: "SO_BUSY_POLL",
47: "SO_MAX_PACING_RATE",
48: "SO_BPF_EXTENSIONS",
49: "SO_INCOMING_CPU",
50: "SO_ATTACH_BPF",
116: "SO_RCVLOWAT",
117: "SO_SNDLOWAT",
118: "SO_RCVTIMEO",
119: "SO_SNDTIMEO",
120: "SO_PASSCRED",
121: "SO_PEERCRED",
}
File: include/uapi/asm-generic/socket.h
var SockTypeLookup = map[int]string{
1: "SOCK_STREAM",
2: "SOCK_DGRAM",
3: "SOCK_RAW",
4: "SOCK_RDM",
5: "SOCK_SEQPACKET",
6: "SOCK_DCCP",
10: "SOCK_PACKET",
}
Location: include/linux/net.h
var SocketFamLookup = map[int]string{ syscall.AF_LOCAL: "local", syscall.AF_INET: "inet", syscall.AF_AX25: "ax25", syscall.AF_IPX: "ipx", syscall.AF_APPLETALK: "appletalk", syscall.AF_NETROM: "netrom", syscall.AF_BRIDGE: "bridge", syscall.AF_ATMPVC: "atmpvc", syscall.AF_X25: "x25", syscall.AF_INET6: "inet6", syscall.AF_ROSE: "rose", syscall.AF_DECnet: "decnet", syscall.AF_NETBEUI: "netbeui", syscall.AF_SECURITY: "security", syscall.AF_KEY: "key", syscall.AF_NETLINK: "netlink", syscall.AF_PACKET: "packet", syscall.AF_ASH: "ash", syscall.AF_ECONET: "econet", syscall.AF_ATMSVC: "atmsvc", syscall.AF_RDS: "rds", syscall.AF_SNA: "sna", syscall.AF_IRDA: "irda", syscall.AF_PPPOX: "pppox", syscall.AF_WANPIPE: "wanpipe", syscall.AF_LLC: "llc", syscall.AF_CAN: "can", syscall.AF_TIPC: "tipc", syscall.AF_BLUETOOTH: "bluetooth", syscall.AF_IUCV: "iucv", syscall.AF_RXRPC: "rxrpc", syscall.AF_ISDN: "isdn", syscall.AF_PHONET: "phonet", syscall.AF_IEEE802154: "ieee802154", 37: "caif", 38: "alg", 39: "nfc", 40: "vsock", }
Location: include/linux/socket.h
var TcpOptLookup = map[int]string{
1: "TCP_NODELAY",
2: "TCP_MAXSEG",
3: "TCP_CORK",
4: "TCP_KEEPIDLE",
5: "TCP_KEEPINTVL",
6: "TCP_KEEPCNT",
7: "TCP_SYNCNT",
8: "TCP_LINGER2",
9: "TCP_DEFER_ACCEPT",
10: "TCP_WINDOW_CLAMP",
11: "TCP_INFO",
12: "TCP_QUICKACK",
13: "TCP_CONGESTION",
14: "TCP_MD5SIG",
15: "TCP_COOKIE_TRANSACTIONS",
16: "TCP_THIN_LINEAR_TIMEOUTS",
17: "TCP_THIN_DUPACK",
18: "TCP_USER_TIMEOUT",
19: "TCP_REPAIR",
20: "TCP_REPAIR_QUEUE",
21: "TCP_QUEUE_SEQ",
22: "TCP_REPAIR_OPTIONS",
23: "TCP_FASTOPEN",
24: "TCP_TIMESTAMP",
25: "TCP_NOTSENT_LOWAT",
}
Location: include/uapi/linux/tcp.h
var UmountLookUp = map[int]string{
0x00000001: "MNT_FORCE",
0x00000002: "MNT_DETACH",
0x00000004: "MNT_EXPIRE",
0x00000008: "UMOUNT_NOFOLLOW",
0x80000001: "UMOUNT_UNUSED",
}
Location: include/linux/fs.h
Functions ¶
func ReverseSysMapX64 ¶
ReverseSysMapX64 is a mapping between x64 syscall integer values and their names The list is taken from x86_64_table.h of auditd library
var ReverseSysMapX64 = map[string]string{
Types ¶
This section is empty.
Source Files ¶
- access_tab.go
- audit_x64.go
- audit_x64_i2s.go
- cap_tab.go
- clock_tab.go
- cloneflag_tab.go
- epollctl_tab.go
- fcntl_cmd_tab.go
- field_tab.go
- ftype_tab.go
- icmptype_tab.go
- ioctlreq_tab.go
- ip6optname_tab.go
- ipc_tab.go
- ipoptname_tab.go
- mmap_tab.go
- mount_tab.go
- nfproto_tab.go
- pktoptname_tab.go
- prctl_opt_tab.go
- protocol_tab.go
- ptrace_tab.go
- recv_tab.go
- rlimit_tab.go
- sched_tab.go
- seccomp_tab.go
- seek_tab.go
- signal_tab.go
- sock_tab.go
- sockfam_tab.go
- socklevel_tab.go
- sockoptname_tab.go
- socktype_tab.go
- tcpoptname_tab.go
- umount_tab.go