xx-zhang / process_snapshot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

日志来源是来自

程序编写

  • 读取所有的日志父子进程都输出
  • 参考所有的类型有 linux/audit.h

日志 tree 打印和查看

def print_tree(process, depth=0, prefix="   "):
    if depth == 0:
        print("┬─" + str(process)) 
    else:
        print(prefix[:-3] + "├─ " + str(process))
    if len(process.children) > 0:
        prefix += "│  "
    else:
        prefix += "   "
    for i, child in enumerate(process.children):
        if i == len(process.children) - 1:
            print_tree(child, depth + 1, prefix[:-3] + "└─ ")
        else:
            print_tree(child, depth + 1, prefix)

效果展示

Alt text


Alt text

About


Languages

Language:C 83.5%Language:Python 16.5%