이 플러그인은 최근 3개의 주요 워드프레스 출시와 시험 되지 않았습니다. 워드프레스의 좀 더 최근 버전으로 이용할 때 더 이상 관리되지 않고 지원되지 않고 호환성 문제가 있을 수 있습니다.

Upload Scanner

설명

Scan uploaded files with ClamAV or run system commands against uploaded files.  This allows you to integrate third party malware scanners.

This plugin requires either ClamAV or another third-party scanner to be installed.  This plugin will pass uploaded files to the scanner and take appropriate actions based ont he results, but it is not, itself, a malware scanner.

If you have a dedicated server, you can install php-clamav for performance and convenience.

Banner image from Eric Martinenz

스크린샷

  • Options screen.
  • Log viewer.
  • Sample e-mail report.

설치

Automatic installation

  1. Log into your WordPress admin
  2. Click Plugins
  3. Click Add New
  4. Search for Upload Scaner
  5. Click Install Now under “Upload Scanner”
  6. Activate the plugin

Manual installation:

  1. Download the plugin
  2. Extract the contents of the zip file
  3. Upload the contents of the zip file to the wp-content/plugins/ folder of your WordPress installation
  4. Then activate the Plugin from Plugins page.

FAQ

It says ClamAV isn’t installed?

You’ll need to install ClamAV and php-clamav. You don’t actually need ClamAV to use this plugin, though.  You can use the system command to run another scanner that can accept input on the command line.

For example, you could scan with avira like this:

 avscan $UPLOAD_SCANNER_ORIG_TEMPNAME
It says exec is disabled

Your server admin has probably disabled the “exec” function.  You’ll want to talk to your server admin before moving forward with this plugin.  They may be able to help, or they may have other security measures in place that mean you don’t need this plugin.

Why doesn’t this plugin offer a “delete file” option?

PHP automatically deletes the files for you if they’re not handled.

“The file will be deleted from the temporary directory at the end of the request if it has not been moved away or renamed.”

http://www.php.net/manual/en/features.file-upload.post-method.php

Are there any security issues running shell commands?

The only user input that is passed to the shell command is the original file name chosen by the user, and this is passed through escapeshellarg() to sanitize it.  Otherwise, the only command that’s run is chosen by you.  It’s left to your server admin (or you) to determine that it’s safe for you to issue commands. This plugin should prevent attacker input from making it into the command. Let me know if you see any problems.

Is this compatible with Multisite?

I haven’t tested this with Multisite yet.  If you have input, let me know.

후기

2016년 September 14일
It may not have been updated in 4 years, but it's such a simple plugin that there's really no reason to... and it still works great with your server's ClamAV install.
모든 1 평가 읽기

기여자 & 개발자

“Upload Scanner”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.

기여자

자국어로 “Upload Scanner”(을)를 번역하십시오.

개발에 관심이 있으십니까?

코드 탐색하기는, SVN 저장소를 확인하시거나, 개발 기록RSS로 구독하십시오.

변경이력

1.2

  • Internationalized strings
  • Marked compatibility with WordPress 3.4

1.1

  • Added logging

1.0

  • Released