Skip to content

procinfo ¤

Classes:

Functions:

  • tcp

    It will first list all listening TCP sockets, and next list all established

  • tcp6
  • unix
  • netlink
  • pid
  • procinfo

    Display information about the running process.

Attributes:

capabilities module-attribute ¤

capabilities = {
    0: "CAP_CHOWN",
    1: "CAP_DAC_OVERRIDE",
    2: "CAP_DAC_READ_SEARCH",
    3: "CAP_FOWNER",
    4: "CAP_FSETID",
    5: "CAP_KILL",
    6: "CAP_SETGID",
    7: "CAP_SETUID",
    8: "CAP_SETPCAP",
    9: "CAP_LINUX_IMMUTABLE",
    10: "CAP_NET_BIND_SERVICE",
    11: "CAP_NET_BROADCAST",
    12: "CAP_NET_ADMIN",
    13: "CAP_NET_RAW",
    14: "CAP_IPC_LOCK",
    15: "CAP_IPC_OWNER",
    16: "CAP_SYS_MODULE",
    17: "CAP_SYS_RAWIO",
    18: "CAP_SYS_CHROOT",
    19: "CAP_SYS_PTRACE",
    20: "CAP_SYS_PACCT",
    21: "CAP_SYS_ADMIN",
    22: "CAP_SYS_BOOT",
    23: "CAP_SYS_NICE",
    24: "CAP_SYS_RESOURCE",
    25: "CAP_SYS_TIME",
    26: "CAP_SYS_TTY_CONFIG",
    27: "CAP_MKNOD",
    28: "CAP_LEASE",
    29: "CAP_AUDIT_WRITE",
    30: "CAP_AUDIT_CONTROL",
    31: "CAP_SETFCAP",
    32: "CAP_MAC_OVERRIDE",
    33: "CAP_MAC_ADMIN",
    34: "CAP_SYSLOG",
    35: "CAP_WAKE_ALARM",
    36: "CAP_BLOCK_SUSPEND",
}

Process ¤

Process(pid=None, tid=None)

Attributes:

pid instance-attribute ¤

pid = pid

tid instance-attribute ¤

tid = tid

selinux property ¤

selinux: str

cmdline property ¤

cmdline

cwd property ¤

cwd: str

status property ¤

status

open_files property ¤

open_files

connections property ¤

connections

tcp ¤

tcp(tid: int)

It will first list all listening TCP sockets, and next list all established TCP connections. A typical entry of /proc/net/tcp would look like this (split up into 3 parts because of the length of the line):

tcp6 ¤

tcp6(tid: int)

unix ¤

unix(tid: int)
netlink(tid: int)

pid ¤

pid() -> None

procinfo ¤

procinfo() -> None

Display information about the running process.