この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 2614|答える: 0

[コンソールプログラム] .NET/C#はClamAVをオープンソースのウイルススキャンサービスと呼びます

[リンクをコピー]
掲載地 2024/09/20 10:08:24 | | | |
要件:サイトにはファイルアップロード機能があり、ユーザーは任意のファイルをアップロードできます。ただし、ユーザーがアップロードしたファイルをウイルスの有無にスキャンするだけで済みます。 .NETで開発されたウェブサイトでは、ウイルスのスキャンのためにClamAVを呼び出す必要があります。

ClamAVについて

ClamAVは、トロイの木馬、ウイルス、マルウェア、その他の悪意ある脅威を検出するオープンソースのアンチウイルスエンジンです。 ClamAVはCisco Systems, Inc.によって提供されています。

ソースコードアドレス:ハイパーリンクのログインが見えます。
プログラムダウンロード:ハイパーリンクのログインが見えます。
書類住所:ハイパーリンクのログインが見えます。

WindowsはClamAVを展開します

ハードウェア要件:RAM 3G+、2.0 GHz+のCPU1つ、ディスク容量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、SIGS:2066962、Fレベル:90、ビルダー:Rynman)
メインデータベースはダウンロード可能(リモート版: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レベル: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レベル: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