Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 2614|Odpowiedź: 0

[Program konsolowy] .NET/C# nazywa otwartą usługę skanowania wirusów ClamAV

[Skopiuj link]
Opublikowano 20.09.2024 10:08:24 | | | |
Wymagania: Strona posiada funkcję przesyłania plików, umożliwiającą przesyłanie dowolnych plików, a także konieczne jest po prostu zeskanowanie przesłanych przez użytkownika plików pod kątem wirusów. Strony internetowe tworzone przy użyciu .NET wymagają wywołania ClamAV w celu skanowania plików pod kątem wirusów.

O ClamAV

ClamAV to otwartoźródłowy silnik antywirusowy, który wykrywa trojany, wirusy, złośliwe oprogramowanie oraz inne złośliwe zagrożenia. ClamAV dostarcza firma Cisco Systems, Inc.

Adres kodu źródłowego:Logowanie do linku jest widoczne.
Pobierz program:Logowanie do linku jest widoczne.
Adres dokumentu:Logowanie do linku jest widoczne.

Windows wdraża ClamAV

Wymagania sprzętowe: RAM 3G+, 1 procesor przy 2.0 GHz+, miejsce na dysku 5 GiB+
Pobierz pakiet pocztowy "clamav-1.4.1.win.x64.zip" pod adresem:Logowanie do linku jest widoczne., rozpakuj go po zakończeniu pobierania.

Znajdź folder conf_examples, skopiuj clamd.conf.sample, freshclam.conf.sample do katalogu głównego, a następnie usuń rozszerzenie .sample.

Edytuj freshclam.conf w następującej konfiguracji:

Edytuj clamd.conf do następującej konfiguracji:

Najpierw uruchom program freshclam.exe za pomocą okna poleceń, aby zaktualizować bibliotekę wirusów, jak pokazano na poniższym rysunku:

D:\安装包\clamav-1.4.1.win.x64>freshclam.exe
Tworzenie brakującego katalogu bazy danych: D:\ClamAV\database
Proces aktualizacji ClamAV rozpoczął się w piątek, 20 września 09:32:00 2024
Codzienna baza danych dostępna do pobrania (wersja zdalna: 27403)
Time:   55.6s, ETA:    0.0s [========================>]   61.18MiB/61.18MiB
Baza testowa: 'D:\ClamAV\database\tmp.d64fd1cf48\clamav-ad91cd251b522559b99112e9a7995de9.tmp-daily.cvd' ...
Test bazy danych zaliczony.
Daily.cvd zaktualizowano (wersja: 27403, SIG: 2066962, poziom F: 90, budownicza: Raynman)
główna baza danych dostępna do pobrania (wersja zdalna: 62)
Time:  2m 28s, ETA:    0.0s [========================>]  162.58MiB/162.58MiB
Baza testowa: 'D:\ClamAV\database\tmp.d64fd1cf48\clamav-805c2cf0ba744d985fd353443d712278.tmp-main.cvd' ...
Test bazy danych zaliczony.
Main.cvd zaktualizowany (wersja: 62, SIGS: 6647427, poziom F: 90, budownicza: sigmgr)
Baza danych bajtkodów dostępna do pobrania (wersja zdalna: 335)
Time:    0.9s, ETA:    0.0s [========================>]  282.94KiB/282.94KiB
Baza testowa: 'D:\ClamAV\database\tmp.d64fd1cf48\clamav-536bbccba0eea1b222515688f1c6e113.tmp-bytecode.cvd' ...
Test bazy danych zaliczony.
Bytecode.cvd zaktualizowany (wersja: 335, SIG: 86, poziom F: 90, twórca: Raynman)


Po zakończeniu aktualizacji uruchom program clamd.exe za pomocą okna wiersza poleceń, jak pokazano na poniższym obrazku:



.NET wywołuje ClamAV, aby przeskanować wirusy

Stwórz nową aplikację konsolową .NET 8,Nie ma potrzeby odwoływania się do zależności firm trzecich, kod źródłowy wygląda następująco:

Pobierz próbki wirusów trojańskich do testowania pod następującym adresem:Logowanie do linku jest widoczne.

Wyniki skanowania przedstawiają się następująco:



(Koniec)





Poprzedni:.NET/C#, aby wywołać interfejs identyfikacji licencji biznesowej HUAWEI CLOUD OCR
Następny:Windows rozwiązuje problem, w którym SSH do Linux automatycznie się rozłącza po pewnym czasie
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com