Pertanyaan Bagaimana cara memindai virus dengan ClamAV?


Saya sudah menginstal ClamAV via Terminal (Ctrl+Alt+T) dengan:

sudo apt-get install clamav

tapi bagaimana saya bisa memindai virus?


158
2018-02-01 16:24


asal




Jawaban:


Terminal

Pada awalnya Anda harus memperbarui definisi virus dengan:

sudo freshclam

Kemudian Anda dapat memindai virus.

clamscan OPTIONS File/Folder 

Jika perlu mulai dengan izin root: sudo clamscan.

Contoh:

  • Untuk memeriksa semua file di komputer, tampilkan nama setiap file:

    clamscan -r /
    
  • Untuk memeriksa semua file di komputer, tetapi hanya menampilkan file yang terinfeksi dan membunyikan lonceng saat ditemukan:

    clamscan -r --bell -i /
    
  • Untuk memindai semua file di komputer tetapi hanya menampilkan file yang terinfeksi saat ditemukan dan menjalankan ini di latar belakang:

    clamscan -r -i / &
    

    Catatan - Menampilkan status proses latar belakang dengan menjalankan jobs perintah.

  • Untuk memeriksa file di direktori home semua pengguna:

    clamscan -r /home
    
  • Untuk memeriksa file dalam USER direktori home dan memindahkan file yang terinfeksi ke folder lain:

    clamscan -r --move=/home/USER/VIRUS /home/USER
    
  • Untuk memeriksa file dalam USER direktori home dan hapus file yang terinfeksi (PERINGATAN: File hilang.):

    clamscan -r --remove /home/USER
    
  • Untuk melihat opsi lainnya:

    clamscan --help
    

Lihat:

Antarmuka Pengguna Grafis: ClamTK Install clamtk

ClamTk adalah frontend untuk ClamAV. Anda dapat menginstalnya melalui Terminal dengan:

sudo apt-get install clamtk

Anda bisa mendapatkan versi terbaru dari Bitbucket sebagai paket Debian.

Ada juga a PPA (Kedaluwarsa):

sudo apt-add-repository ppa:landronimirc/clamtk
sudo apt-get update && sudo apt-get install clamtk

clamtk screenshot

Menu Pindai: Di sini Anda dapat memilih file, folder atau perangkat untuk pemindaian

clamtk scan menu screenshot

Lihat Menu:

clamtk view menu screenshot

Menu Karantina:

clamtk quarantine menu screenshot

Menu Lanjutan:

clamtk advanced menu screenshot

Menu Bantuan: Di sini Anda dapat memeriksa pembaruan.

clamtk help menu screenshot

Lihat:


183
2017-12-13 14:36



Saya pikir itu kesalahan untuk tidak membuat di halaman manual leat untuk clamav, yang merupakan nama paket. - erm3nda
Jika Anda ingin memeriksa semua file sistem, maka Anda harus menggunakannya clamscan -r --bell -i --exclude-dir="^/sys" / karena dalam /sys/ tidak ada file asli dan tidak mengeksklusikannya akan menyebabkan kesalahan membaca. askubuntu.com/questions/591964/clamav-cant-read-file-error - Adam
sudo freshclam ERROR: /var/log/clamav/freshclam.log is locked by another process ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log). - Dmitriy
@ Dmitriy Apa hubungannya dengan jawabannya? Ini masalah khusus. Mungkin Anda harus mengajukan pertanyaan baru dengan masalah terperinci Anda. - BuZZ-dEE
Saya berkomentar karena jawaban ini sepertinya tidak berfungsi lagi. Setidaknya pada Ubuntu 16.04 LTS x64. Atau apakah Anda mengatakan masalah ini hanya terjadi pada instalasi saya? - Dmitriy


Jawaban yang diterima adalah jawaban yang bagus, tetapi setiap kali saya mencapai halaman ini, sangat sulit untuk menemukan perintah yang saya inginkan, dari kekacauan informasi. Jadi, sediakan saja jawaban singkat untuk pertanyaan itu:

Untuk memindai semua folder di komputer Anda (kecuali /sys):

clamscan -r -i ––exclude-dir="^/sys" --bell / 

Untuk memindai folder atau file tertentu, Anda harus membuat file di mana Anda mencantumkan file / folder mana yang ingin Anda pindai, dan memberi tahu clamav di mana menemukan file itu:

clamscan -r -i --bell --file-list=/home/nav/ClamScanTheseFolders.txt

Saya ClamScanTheseFolders.txt terkandung:

/media/nav/someFolder1
/media/nav/someFolder2
/opt/someFolder/somefile

16
2017-10-15 07:09



Bagus. Tapi itu harus dua garis sebelum mengecualikan: --exclude - Brent Faust
Diperbaiki. Terima kasih! - Nav
Masih ada masalah dengan tanda hubung ganda sebelum dikecualikan. Ini tidak berfungsi setelah menyalin dan menempel ke jendela terminal - Sebastian Widz