Python 练习之 监控目录下是否创建、修改文件,并用pyclamd扫描

本文是一篇Python练习,通过WatchDog库监控指定目录下文件的创建和修改事件,并使用pyclamd库对变动的文件进行病毒扫描,确保文件安全。实验环境为Raspberry Pi 4,Python版本为3.7。
摘要由CSDN通过智能技术生成

Python 练习之 监控目录下是否创建、修改文件,并用pyclamd扫描

#Time: 2020/03/26
#Author: Xiaohong
#运行环境: OS: Raspberry Pi 4
#  Python: 3.7
功能: 1.用WatchDog 检测目录   2. 用 pyclamd 扫描变动

效果如下:

源文件如下:

from watchdog.observers import Observer
from watchdog.events import *
import time
import pyclamd
from threading import Thread
import os

a = r"/home/pi/ClamLogs"
#a = r"F:\360Downloads"

class Scan2(Thread):  # 继承多线程Thread类
  def __init__(self, IP, scan_type, file):
    """构造方法"""
    Thread.__init__(self)
    self.IP = IP
    self.scan_type = scan_type
    self.file = file
    self.connstr = ""
    self.scanresult = ""

  def run(self):
    """多进程run方法"""
    try:
      cd = pyclamd.ClamdNe
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值