이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 2614|회답: 0

[콘솔 프로그램] .NET/C#은 ClamAV를 오픈 소스 바이러스 검사 서비스라고 부릅니다

[링크 복사]
게시됨 2024. 9. 20. 오전 10:08:24 | | | |
요구사항: 사이트에는 파일 업로드 기능이 있어 사용자가 어떤 파일이든 업로드할 수 있으며, 사용자가 업로드한 파일을 바이러스 검사만 하면 됩니다. .NET을 사용해 개발된 웹사이트는 바이러스 검사를 위해 ClamAV를 호출해야 합니다.

클램AV 소개

ClamAV는 트로이 목마, 바이러스, 악성코드 및 기타 악성 위협을 감지하는 오픈소스 안티바이러스 엔진입니다. ClamAV는 Cisco Systems, Inc.에서 제공합니다.

소스 코드 주소:하이퍼링크 로그인이 보입니다.
프로그램 다운로드:하이퍼링크 로그인이 보입니다.
문서 주소:하이퍼링크 로그인이 보입니다.

Windows가 ClamAV를 배포합니다

하드웨어 요구사항: RAM 3G+, 2.0 GHz+ CPU 1개, 디스크 공간 5 GiB+
"clamav-1.4.1.win.x64.zip" zip 패키지를 주소에서 다운로드하세요:하이퍼링크 로그인이 보입니다.다운로드가 완료된 후 압축을 풀어주세요.

conf_examples 폴더를 찾아서 clamd.conf.sample, freshclam.conf.sample을 루트 디렉터리로 복사한 뒤, .sample 확장자를 제거하세요.

freshclam.conf를 다음과 같은 구성으로 수정하세요:

clamd.conf를 다음과 같은 구성으로 수정하세요:

먼저, 아래 그림과 같이 명령줄 창을 통해 freshclam.exe 프로그램을 실행하여 바이러스 라이브러리를 업데이트합니다:

D:\安装包\clamav-1.4.1.win.x64>freshclam.exe
누락된 데이터베이스 디렉터리 생성: D:\ClamAV\database
ClamAV 업데이트 과정은 2024년 9월 20일 금요일 09:32:00에 시작되었습니다
일일 데이터베이스 다운로드 가능 (원격 버전: 27403)
Time:   55.6s, ETA:    0.0s [========================>]   61.18MiB/61.18MiB
테스트 데이터베이스: 'D:\ClamAV\database\tmp.d64fd1cf48\clamav-ad91cd251b522559b99112e9a7995de9.tmp-daily.cvd' ...
데이터베이스 테스트 통과.
Daily.CVD 업데이트 (버전: 27403, 시그: 2066962, F-level: 90, 제작자: 레인맨)
메인 데이터베이스 다운로드 가능 (원격 버전: 62)
Time:  2m 28s, ETA:    0.0s [========================>]  162.58MiB/162.58MiB
테스트 데이터베이스: 'D:\ClamAV\database\tmp.d64fd1cf48\clamav-805c2cf0ba744d985fd353443d712278.tmp-main.cvd' ...
데이터베이스 테스트 통과.
main.cvd 업데이트(버전: 62, SIGS: 6647427, F-level: 90, 빌더: SIGMGR)
바이트코드 데이터베이스 다운로드 가능 (원격 버전: 335)
Time:    0.9s, ETA:    0.0s [========================>]  282.94KiB/282.94KiB
테스트 데이터베이스: 'D:\ClamAV\database\tmp.d64fd1cf48\clamav-536bbccba0eea1b222515688f1c6e113.tmp-bytecode.cvd' ...
데이터베이스 테스트 통과.
bytecode.cvd 업데이트(버전: 335, SIGS: 86, F-level: 90, 제작자: Rynman)


업데이트가 완료된 후, 다음 이미지에 보이는 명령줄 창을 사용해 clamd.exe 프로그램을 실행하세요:



.NET은 바이러스 검사를 위해 ClamAV를 호출합니다

새로운 .NET 8 콘솔 앱을 생성하세요,제3자 의존성을 참조할 필요는 없습니다, 소스 코드는 다음과 같습니다:

다음 주소에서 트로이 목마 바이러스 샘플을 다운로드하여 테스트하세요:하이퍼링크 로그인이 보입니다.

스캔 결과는 다음과 같습니다:



(끝)





이전의:.NET/C#을 사용하여 HUAWEI CLOUD OCR 사업자 라이선스 식별 인터페이스를 호출할 수 있습니다
다음:Windows는 SSH가 리눅스에 자동으로 연결이 끊기는 문제를 해결해 줍니다
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com