ClamAV clamscan은 파일 경로가 제공되지 않았다고 경고합니다.

ClamAV clamscan은 파일 경로가 제공되지 않았다고 경고합니다.

저는 RedHat 9.3에서 ClamAV를 실행하고 있으며 다음 명령을 사용하여 일일 검사에서 새로운 출력을 얻고 있습니다 /bin/clamscan -r / --exclude-dir=/sys/ --log=/var/log/clamscan.log --infected --quiet.

LibClamAV 경고: PNG: 파일이 예기치 않게 조기 종료되었습니다.
LibClamAV 경고: PNG: 파일이 예기치 않게 조기 종료되었습니다.

ClamAV는 어떤 파일이 예기치 않게 일찍 종료되었는지 표시하지 않습니다. 로그 파일(25MB)에도 2개의 PNG 파일에 대한 정보가 기록되지 않은 것 같습니다. 나는 시도했다:
grep -i Unexpected /var/log/clamscan.log
grep -i "end-of-file" /var/log/clamscan.log
grep -i "end of file" /var/log/clamscan.log

나는 이것이 단지 경고이지 오류가 아니라는 것을 알고 있습니다. 그러나 메시지는 cron을 통해 이루어지고 모든 출력이 우리에게 메일로 전송되므로 매일 아침 이메일로 출력됩니다. 손상된 것처럼 보이는 이 PNG 파일을 어디에서 삭제할지 알고 싶습니다. . 내가 생각할 수 있는 유일한 것은 이 문제가 발생하기 전날 nmap 패키지를 설치했기 때문에 해당 파일이 해당 패키지에 의해 설치된 파일일 수도 있지만 이 문제를 처리하는 방법에 대한 보다 포괄적인 이해를 원합니다. .

"--infected" 및 "--quiet"을 설정하면 이러한 경고를 무시하고 개입/조사가 필요한 오류를 수신하겠다고 선언하는 다른 방법을 생각할 수 없습니다.

문제의 파일 위치를 제공하기 위해 clamscan을 얻을 수 없는 경우 스크립트를 사용하여 출력을 정규식으로 수정하거나 sed와 같은 것을 사용하여 "예기치 않은 파일의 초기 끝"을 제거하고 다음을 에코해야 할 수도 있습니다. 전자 메일을 통해 수행할 수 있도록 나머지는 스캔을 수행할 때 오류를 받지만 무시할 수 있습니다. 내가 이것을 구체적으로 모른다면 그것은 계획입니다.

관련 정보