`
shijunjuan
  • 浏览: 47914 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

Python查杀进程

 
阅读更多

Python有一个PSUtil的库可以管理进程

 

def killLongRunningPids(pids, max_run_minutes):
  for pid in pids:
    try :
      ps = psutil.Process(pid)
      ps_name = ps.name.lower()
      create_time = int(ps.create_time)
      create_time = time.time() - create_time
      create_time = int(create_time / 60)
      if (create_time >= max_run_minutes):
        print timestamp() + "Killing process: %s  PID: %s  running past: %s minutes." % (ps_name, pid, create_time)
        ps.kill()
    except Exception, e:
      pass

def getPidListFromProcessNames(process_names):
  pids = []
  for pid in psutil.get_pid_list():
    for process_name in process_names:
      try :
        ps = psutil.Process(pid)
        ps_name = ps.name.lower()
        if ps_name.find(process_name) != -1 and pid not in pids:
          pids.append(pid)
      except Exception, e:
        pass
  return pids

 

分享到:
评论

相关推荐

    用python制作免杀软件教程及工具.zip

    "python-2.7.16.msi"是Python 2.7.16的安装包,尽管Python 2已不再支持,但在某些特殊场景下,如兼容旧的库或者特定的免杀技术,可能仍需要使用Python 2。 "shell.py"和"mrtp.py"可能是包含免杀功能的Python脚本。...

    (源码)基于Python的Linux主机安全检测系统.zip

    1. 丰富的检测项涵盖主机信息获取、系统初始化alias检查、文件类安全扫描、用户历史操作类、进程类安全检测、网络类安全检测、后门类检测、账户类安全排查、日志类安全分析、安全配置类分析、Rootkit分析以及...

    计算机课程设计 + MFC、Python + 仿 QQ 安全卫士 + 实现系统安全管理及多功能优化

    使用场景及目标:在Windows 10系统环境下,通过对系统资源的监控与优化,清理各类垃圾,查杀病毒,保护关键进程,帮助用户便捷管理系统,提升系统性能。 其他说明:基于MySQL 5.6数据库,利用VS 2015或更高版本开发...

    autoguarderV2.2.2.175

    此外,软件还有U盘病毒免疫、系统修复、残余清理、病毒分析、系统诊断、顽固目录删除、应急浏览器、隐藏文档恢复、隐藏目录恢复、U盘解锁、U盘软件写保护等一系列完整的辅助工具,以及进程管理、启动项管理和系统...

    pykb:适用于EVE Online的Python Killboard平台-开源

    该平台提供了一个基于Python的Killboard后端,支持常见任务,例如与EVE API交互以获取Killmail日志,与EDK Killboard交互以从中获取Killmail以及解析手动记录的Killmail。 由于SQL Alchemy,数据库层是通用的,因此...

    node-webkit打包成exe文件被360误报木马的解决方法

    在IT行业中,我们经常需要将开发的应用程序打包成可执行文件(exe),以便用户可以直接运行。在本案例中,开发者使用了Node-Webkit来创建一个桌面应用,并将其打包成exe文件。... 当使用Node-Webkit打包应用时,有时会...

    记一次绕过火绒安全提权实战案例1

    绕过火绒安全提权实战案例1 绕过火绒安全提权实战案例1是指在 ...首先,需要执行以下命令生成 shellcode,然后在 VPS 上使用 Python 开启一个临时 Web 用于远程调用,并在 ASPX 大框的执行命令功能处使用系统命令。

    ffi超级巡警

    在"超级巡警"这个工具中,FFI可能被用来调用操作系统级别的API,以进行进程监控、内存分析或者文件系统检查。此外,它也可能通过FFI连接到反病毒数据库,更新病毒定义,提升查杀能力。FFI的使用使得"超级巡警"不仅...

    笔试加面试题--瑞星公司的计算机方面的

    面试中可能会涉及进程管理、内存管理、磁盘调度、文件系统等方面的问题。例如,可能会询问关于死锁的概念和预防策略,或者是虚拟内存的工作原理。 二、网络技术篇 网络技术涵盖TCP/IP协议栈、网络安全、网络架构等...

    2021-2022计算机二级等级考试试题及答案No.5413.docx

    20. Python运算符:Python中的运算符包括算术运算符(最高优先级)、位运算符、关系运算符、逻辑运算符、赋值运算符、成员运算符、身份运算符等,优先级从高到低排列。 21. 创建窗体或报表基础:无论自动创建还是...

Global site tag (gtag.js) - Google Analytics