추천 수 6 댓글 7
Extra Form
자료 소개 리눅스 서버에서 ClamAV 백신을 사용하여 첨부파일을 검사할 수 있도록 해주는 애드온입니다.
설치 경로 ./addons/clamav
테스트 환경 Rhymix 1.x
라이선스 GPL v2
Github https://github.com/poesis/xe-clamav
이름 버전 날짜 다운수
clamav.1.0.0.zip 1.0.0 2022-04-09 9

자료실 성격의 사이트에서 유용하게 사용할 수 있는 바이러스 검사 기능입니다. 업로드한 파일에서 바이러스가 발견되면 에러 메시지를 출력한 후 업로드를 중지시킵니다.

 

바이러스 검사를 위해서는 리눅스용 백신인 ClamAV 데몬이 설치되어 있어야 하며, PHP에서 shell_exec() 함수로 ClamAV를 호출할 수 있어야 합니다. 웹호스팅에서는 당연히 안 되겠죠?

 

라이믹스 최신 develop 브랜치를 사용하실 경우 대용량 업로드 기능과도 호환됩니다. 이 경우 대용량 파일이 모두 업로드된 후에 바이러스 검사가 이루어지므로, 업로드 100% 상태에서 꽤 긴 시간이 걸릴 수도 있습니다.

 

깃허브 주소: https://github.com/poesis/xe-clamav

설치 경로: ./addons/clamav

 

제작자 기진곰

profile
GitHub @kijin 사람을 위한 인터넷 생태계의 발전에 많은 관심을 갖고 있습니다.
우리가 만들어 가는 XE의 새 이름, 라이믹스(Rhymix) 프로젝트에 참여하고 있습니다.
오픈소스 도로명주소 검색서버 및 API Postcodify를 개발, 운영중입니다.
국내외 서버 및 클라우드서버 세팅, 이전, 튜닝해 드립니다.
  • profile

    오진.JPG

    오진이겠지만 이상하게 깃허브 자료에 바이러스가 있다고 나오네요

    바이러스를 검출하는 옵션값을 바이러스로 인식한것같네요.

  • profile profile
    음... 걸릴 건덕지가 없는데 이상하네요.
    제 컴에서는 별 문제 없이 압축파일을 열 수 있습니다.
  • ?

    이거 백신을 설치해야되나요?!
    그냥 이거만 설치하면 바로되는건가욥?!

     

    웹호스팅도 사용하고싶다..

  • ? profile
    애드온은 백신과 연동하는 것뿐이므로 따로 백신이 있어야 합니다.
  • profile
    우와 이런게 있네요!!
  • ?
    백신을 php에 연동해야 작동하는걸..지금 알았네요.
    ClamAV 설치만 하면 자동으로 실시간 검사되는줄 알고 있었습니다
  • ? profile
    리눅스용 백신은 실시간 감시 기능이 없습니다. 엄격한 퍼미션 때문에 백신이 아무 파일이나 마구 들쳐보고 다닐 수도 없고요. 당장 안드로이드용 백신만 해도 의심스러운 앱이 설치되어 있는지 체크하거나 다운로드한 파일을 체크할 뿐, 시스템 전체를 실시간으로 감시하지는 못해요.