pineapple.py 文件源码

python
阅读 37 收藏 0 点赞 0 评论 0

项目:scff 作者: softScheck 项目源码 文件源码
def print_status():
    ret = ""
    if os.path.isfile(".scff/distributed"):
        mode = "Distributed"
    else:
        mode = str(CPU_CORES) + " * " + fuzzer
    ret = ("\nMode: " + mode + " \tUptime: " + get_uptime() + " \tLoad: " \
        + str(os.getloadavg()[0])[:4] + "\tCPU:" \
        + str(int(psutil.cpu_percent(interval=0.2))) \
        + "%")
    if len(getRunningFuzzers()) >= 1:
        ret += ("\nS CMDLINE                                       PID     CPU%   MEM%")
        for proc in getRunningFuzzers():
            if proc.status() == "sleeping":
                status = "zZ"
                status = "S"
            elif proc.status() == "running":
                status = ">>"
                status = "R"
            elif proc.status() == "stopped":
                status = "||"
                status = "T"
            else:
                status = ":("
                status = "D"
            cmdline = list2str(proc.cmdline())
            ret += ( \
                "\n{} {:.42} {}   {}    {}".format( \
                status, \
                cmdline, \
                " " * (45 - min(len(cmdline), 42)) + str(proc.pid), \
                proc.cpu_percent(interval=0.1), \
                str(round(proc.memory_percent(), 2))) \
                )
    else:
        ret += ("\n\t\t*** No running fuzzers found! ***")
    return ret
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号