Persyaratan: Situs ini memiliki fungsi unggah file, memungkinkan pengguna untuk mengunggah file apa pun, dan hanya perlu memindai file yang diunggah oleh pengguna dari virus. Situs web yang dikembangkan menggunakan .NET mengharuskan ClamAV dipanggil untuk memindai file dari virus.
Tentang ClamAV
ClamAV adalah mesin antivirus sumber terbuka yang mendeteksi Trojan, virus, malware, dan ancaman berbahaya lainnya. ClamAV disediakan oleh Cisco Systems, Inc.
Alamat kode sumber:Login hyperlink terlihat. Unduhan program:Login hyperlink terlihat. Alamat dokumen:Login hyperlink terlihat.
Windows menyebarkan ClamAV
Persyaratan perangkat keras: RAM 3G+, 1 CPU pada 2,0 Ghz+, ruang disk 5 GiB+ Unduh paket zip "clamav-1.4.1.win.x64.zip" di alamat:Login hyperlink terlihat., unzip setelah unduhan selesai.
Temukan folder conf_examples, salin clamd.conf.sample, freshclam.conf.sample ke direktori root, lalu hapus ekstensi .sample.
Edit freshclam.conf ke konfigurasi berikut:
Edit clamd.conf ke konfigurasi berikut:
Pertama, jalankan program freshclam.exe menggunakan jendela baris perintah untuk memperbarui perpustakaan virus, seperti yang ditunjukkan pada gambar di bawah ini:
D:\安装包\clamav-1.4.1.win.x64>freshclam.exe Membuat direktori database yang hilang: D:\ClamAV\database Proses pembaruan ClamAV dimulai pada Fri Sep 20 09:32:00 2024 Basis data harian tersedia untuk diunduh (versi jarak jauh: 27403)
Time: 55.6s, ETA: 0.0s [========================>] 61.18MiB/61.18MiB Database pengujian: 'D:\ClamAV\database\tmp.d64fd1cf48\clamav-ad91cd251b522559b99112e9a7995de9.tmp-daily.cvd' ... Tes database lulus. daily.cvd diperbarui (versi: 27403, sigs: 2066962, f-level: 90, pembangun: raynman) Basis data utama tersedia untuk diunduh (versi jarak jauh: 62)
Time: 2m 28s, ETA: 0.0s [========================>] 162.58MiB/162.58MiB Database pengujian: 'D:\ClamAV\database\tmp.d64fd1cf48\clamav-805c2cf0ba744d985fd353443d712278.tmp-main.cvd' ... Tes database lulus. main.cvd diperbarui (versi: 62, sigs: 6647427, f-level: 90, pembangun: sigmgr) Basis data bytecode tersedia untuk diunduh (versi jarak jauh: 335)
Time: 0.9s, ETA: 0.0s [========================>] 282.94KiB/282.94KiB Database pengujian: 'D:\ClamAV\database\tmp.d64fd1cf48\clamav-536bbccba0eea1b222515688f1c6e113.tmp-bytecode.cvd' ... Tes database lulus. bytecode.cvd diperbarui (versi: 335, sigs: 86, f-level: 90, pembangun: raynman)
Setelah pembaruan selesai, jalankan program clamd.exe menggunakan jendela baris perintah, seperti yang ditunjukkan pada gambar berikut:
.NET memanggil ClamAV untuk memindai virus
Buat aplikasi konsol .NET 8 baru,Tidak perlu mereferensikan dependensi pihak ketiga, kode sumbernya adalah sebagai berikut:
Unduh beberapa sampel virus Trojan untuk diuji di alamat berikut:Login hyperlink terlihat.
Hasil pemindaian adalah sebagai berikut:
(Akhir)
|