리눅스 서버에서 ClamAV 백신을 사용하여 첨부파일을 검사합니다. 바이러스가 발견되면 에러 메시지와 함께 업로드를 중단시킵니다.
웹호스팅에서는 사용할 수 없습니다.
단독서버 또는 가상서버인 경우
- ClamAV 데몬(clamd)이 설치되어 있어야 하고
- PHP에서
shell_exec()
함수로clamdscan
명령을 실행할 수 있어야 하며 (데몬 없이 단독으로 실행하는clamscan
명령은 매우 느리기 때문에 권장하지 않습니다.) - ClamAV 데몬이 업로드 임시 폴더에 접근할 권한이 있어야 합니다.
라이선스는 GPLv2입니다.