Вимоги: На сайті є функція завантаження файлів, яка дозволяє користувачам завантажувати будь-який файл, і необхідно просто сканувати файли, завантажені користувачем на наявність вірусів. Вебсайти, створені на .NET, вимагають виклику ClamAV для сканування файлів на наявність вірусів.
Про ClamAV
ClamAV — це антивірус з відкритим кодом, який виявляє троянів, віруси, шкідливе ПЗ та інші шкідливі загрози. ClamAV надається компанією Cisco Systems, Inc.
Адреса вихідного коду:Вхід за гіперпосиланням видно. Завантаження програми:Вхід за гіперпосиланням видно. Адреса документа:Вхід за гіперпосиланням видно.
Windows розгортає ClamAV
Вимоги до апаратного забезпечення: оперативна пам'ять 3G+, 1 процесор на 2,0 ГГц+, об'єм диска 5 ГіБ+ Завантажте zip-пакет "clamav-1.4.1.win.x64.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 розпочався у пт 20 вересня 09:32:00 2024 Щоденна база даних доступна для завантаження (віддалена версія: 27403)
Time: 55.6s, ETA: 0.0s [========================>] 61.18MiB/61.18MiB База даних тестування: 'D:\ClamAV\database\tmp.d64fd1cf48\clamav-ad91cd251b522559b99112e9a7995de9.tmp-daily.cvd' ... Тест бази даних пройшов. Оновлено daily.cvd (версія: 27403, sigs: 2066962, f-level: 90, виробник: raynman) Основна база даних доступна для завантаження (віддалена версія: 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, виробник: raynman)
Після завершення оновлення запустіть clamd.exe програму через командне рядкове вікно, як показано на наступному зображенні:
.NET викликає ClamAV для сканування вірусів
Створіть новий консольний додаток для .NET 8,Немає потреби посилатися на сторонні залежності, вихідний код виглядає так:
Завантажте кілька зразків троянських вірусів для тестування за такою адресою:Вхід за гіперпосиланням видно.
Результати сканування такі:
(Кінець)
|