1. 一种实现文件上传网站后自动进行杀毒的系统,其特征在于,包括: 服务器端监控模块,用于对每一个上传到服务器的文件进行监控; 服务器端的杀毒模块,用于对上传到服务器的文件进行病毒查杀; 位于服务器端的反馈模块,用于将文件是否安全和上传完成、或需要重新上传的信息 反馈给网站前台; 上述系统需要在服务器端设置监控程序,通过执行脚本对指定目录监控并在文件增加 时执行杀毒,杀毒后反馈提示给用户,其实现过程包括如下: 51、 在服务器端设置一个监控进程,监控每一个上传到服务器的文件; 52、 当监控到文件上传到服务器上时,启动服务器的杀毒程序对文件进行查杀病毒;若 有毒则删除上传的文件,若无毒则执行下一步; 53、 当杀毒完成后且检测到文件无毒时,直接反馈文件安全,提示用户上传完成; 54、 当杀毒完成后且检测到文件有毒时,将上传的文件进行删除,并反馈文件不安全, 提示用户重新上传。

2. —种实现文件上传网站后自动进行杀毒的方法,其特征在于,该方法基于权利要求1 所述的系统,需要在服务器端设置监控程序,通过执行脚本对指定目录监控并在文件增加 时执行杀毒,杀毒后反馈提示给用户,其实现过程包括如下: 51、 在服务器端设置一个监控进程,监控每一个上传到服务器的文件; 52、 当监控到文件上传到服务器上时,启动服务器的杀毒程序对文件进行查杀病毒;若 有毒则删除上传的文件,若无毒则执行下一步; 53、 当杀毒完成后且检测到文件无毒时,直接反馈文件安全,提示用户上传完成; 54、 当杀毒完成后且检测到文件有毒时,将上传的文件进行删除,并反馈文件不安全, 提示用户重新上传。

3. 根据权利要求2所述的一种实现文件上传网站后自动进行杀毒的方法,其特征在于, 在Linux服务器端安装clamav杀毒软件,执行l〇op_listen.sh脚本对存放上传文件的文件 夹upload_f i les进行监控和杀毒,包括如下步骤: 1) 判断监控的目录个数; 2) 判断监控的目录中文件的个数是否增加; 3) 文件数量增加,执行杀毒;安全,提示“上传完成”;不安全,删除;保存日志; 4) 再次监控文件个数,没有增加说明文件有毒,提示“文件不安全,请重新上传”。

服务器 上传文件 杀毒,一种实现文件上传网站后自动进行杀毒的方法及系统相关推荐

  1. JS,两种在页面加载完成后自动执行的方法(ready,onload)

    JS,两种在页面加载完成后自动执行的方法 1.jQuery的ready事件,需要引入jQuery的包才能使用,表示文档结构已经加载完成(不包含图片等非文字媒体文件): ready可以多次调用,可以绑定 ...

  2. python打开一个文件-python下几种打开文件的方式

    昨天看完了这本python进阶,感觉这本书对我启发很大,做了三张纸的笔记,方便我在遇到问题的时候翻阅,然后寻找可能的解决方案.作为一个使用Python一年的小白,虽然说不是小白,但是这一年来基本上是用 ...

  3. Linux中文件节点标志,6种Linux文件类型

    众所周知,在Linux 中一切皆为文件,包括硬盘和显卡等.在 Linux 系统中,大部分的文件都是普通文件和目录文件.但是也有其他的文件类型,发挥着不同的作用.因此,理解Linux文件类型在许多方面都 ...

  4. java 文件比较_java 四种写文件比较

    import java.io.BufferedOutputStream; import java.io.File; import java.io.FileOutputStream; import ja ...

  5. 【Python 打开文件夹】——两种打开文件夹的方法

    点个赞留个关注吧!! 第一种: import osstart_directory = r'C:\Windows\System32' os.system("explorer.exe %s&qu ...

  6. 第39级台阶 每一步只能迈上1个或2个台阶.先迈左脚,然后左右交替,最后一步是迈右脚,也就是说一共要走偶数步.那么,上完39级台阶,有多少种不同的上法(java代码)

    public class Test {private static int n = 0;public static void main(String[] args) {f(39, 0);System. ...

  7. 【亲测可用】Xshell可视化配置一个登录服务器后自动进入指定目录的方法

    每次我用Xshell登录服务器的时候,都要重复输入cd /home/web(不同的人不一样)目录去更新代码,很TMD麻烦,希望能够每次登录自动就进入到我想要去的目录,毕竟大家每天都很忙,不想因为恶心的 ...

  8. android倒计时dialog,倒计时,dialog上显示倒计时,如果不点击dialog,倒计时结束后自动跳转...

    首先在strings.xml文件里定义 // 整数用 %d 字符串用 %s "提示" "该视频已被移除" %d 返回播放列表  string > /*如果 ...

  9. 渗透测试-木马免杀的几种方式

    木马免杀的几种方式 文章目录 木马免杀的几种方式 前言 1.裸奔马的尝试 2.部署一下kali上的apache服务,令目标机器能够访问下载我们生成的木马 2.1.kali中是自带有apache的,启动 ...

最新文章

  1. 决策树Decision Tree
  2. k8s学习笔记-调度之Affinity
  3. 【小马哥】Spring Cloud系列讲座
  4. [AngularJS] 理解AngularJS Directive中的Scope
  5. Docker部署Angular应用
  6. 12306 java_My12306-1.0 一个用java web写的仿12306火车订票系统 - 下载 - 搜珍网
  7. 有了这些字体,才是高逼格的UI设计!
  8. 如何获得Android设备名称(ADB命令详细介绍)
  9. postgress无法远程连接问题解决方案
  10. VMware View虚拟桌面在安卓平板电脑上的演示
  11. FileHandler文件处理
  12. 怎样用Python识别条形码?
  13. 代码编辑器CodeMirror及其简单的配置
  14. ImportError: cannot import name ‘_validate_lengths‘解决方法
  15. 蓝桥杯练习题之数列特征
  16. 【EtherCAT分析】三、EtherCAT从站设备描述文件设计
  17. chrome 插件 click 无效
  18. 解决import org.junit.Test 和@Test报错
  19. 一个详细测试用例的文档
  20. 数据预处理:数据标准化

热门文章

  1. 最小二乘法的本质是什么?
  2. hadoop集群运维碰到的问题汇总
  3. Active Directory数据库复制原理
  4. js如何关闭当前页,而不弹出提示框
  5. 将sqlite查询结果导入到文本文件
  6. 项目的技术路线怎么写_资讯丨空压机节能改造项目技术路线
  7. 使用Python PIL库实现简单验证码的去噪处理
  8. java 千分位格式话_Java 字符串小数转成千分位格式
  9. pythongui界面实例带注释_python GUI库图形界面开发之PyQt5状态栏控件QStatusBar详细使用方法实例...
  10. ipa在线安装搭建_前端技术不懂打包IPA?打包 iOS 的 IPA 文件教程奉上