Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 2614|Отговор: 0

[Конзолна програма] .NET/C# извиква ClamAV услугата за сканиране на вируси с отворен код

[Копирай линк]
Публикувано в 20.09.2024 г. 10:08:24 ч. | | | |
Изисквания: Сайтът има функция за качване на файлове, която позволява на потребителите да качват всеки файл, и е необходимо просто да се сканират файловете, качени от потребителя, за наличие на вируси. Уебсайтовете, разработени с .NET, изискват ClamAV да бъде извикан за сканиране на файлове за вируси.

За ClamAV

ClamAV е антивирусен двигател с отворен код, който открива троянци, вируси, зловреден софтуер и други злонамерени заплахи. ClamAV се предоставя от Cisco Systems, Inc.

Адрес на изходния код:Входът към хиперлинк е видим.
Изтегляне на програмата:Входът към хиперлинк е видим.
Адрес на документа:Входът към хиперлинк е видим.

Windows внедрява ClamAV

Хардуерни изисквания: RAM 3G+, 1 процесор при 2.0 GHz+, дисково пространство 5 GiB+
Изтеглете пощенския пакет "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 конзола,Няма нужда да се споменават трети страни зависимости, изходният код е следният:

Изтеглете някои проби от троянски вируси за тестване на следния адрес:Входът към хиперлинк е видим.

Резултатите от сканирането са следните:



(Край)





Предишен:.NET/C# за извикване на интерфейса за идентификация на бизнес лиценз HUAWEI CLOUD OCR
Следващ:Windows решава проблем, при който SSH към Linux автоматично се прекъсва след известно време
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com