หมายเหตุ: โปรแกรมนี้ไม่ได้รับการดูแลอีกต่อไป #163
readme นี้ได้รับการตรวจสอบหรืออัปเดตล่าสุดในปี 20240330
สารบัญ:
Clamtk เป็นส่วนหน้าสำหรับ Clamav (Clam Antivirus) มันมีจุดประสงค์เพื่อใช้งานง่ายน้ำหนักเบาและสแกนเนอร์ตามความต้องการสำหรับระบบ Linux
แม้ว่าจะมีวันที่ครั้งแรกในปี 2546 แต่ Clamtk ได้รับการอัปโหลดเป็นครั้งแรกเพื่อแจกจ่ายในปี 2004 ไปยังบัญชี Rootshell.be และในที่สุดก็ไปที่ SourceForge.net ในปี 2005 ในตอนท้ายของปี 2013 มันถูกย้ายไปยังหน้ารหัส Google จากนั้นไปที่ GitHub, Gitlab และ BitBucket ตอนนี้เป็นปี 2024 และด้วยเหตุผลบางอย่างการพัฒนายังคงดำเนินต่อไป ในความเป็นจริงกุมภาพันธ์ 2567 ทำเครื่องหมายกิจกรรม 20 ปี (มีให้บริการในที่สาธารณะนั่นคือ)
รายงานข้อบกพร่องหรือข้อเสนอแนะดังต่อไปนี้:
https://github.com/dave-theunsub/clamtk/issues
https://gitlab.com/dave_m/clamtk/issues
https://launchpad.net/clamtk
คุณพูดมากกว่าหนึ่งภาษาหรือไม่? ดูหน้า Launchpad
หากคุณรู้สึกว่า "star" clamtk หรือโครงการที่เกี่ยวข้องในหนึ่งหรือทั้งสองอย่างต่อไปนี้:
https://github.com/dave-theunsub/clamtk/
https://gitlab.com/dave_m/clamtk/
https://github.com/dave-theunsub/clamtk/
https://gitlab.com/dave_m/clamtk/wikis/home
https://gitlab.com/dave_m/clamtk/
https://launchpad.net/clamtk
หอย
Gtk2-perl
GTK3
เกี่ยวกับไวรัส
วิธีที่ง่ายที่สุดในการติดตั้ง Clamtk คือการใช้ RPMS คำสั่ง dnf และ yum จะดึงความต้องการ
ก่อนอื่นเริ่มต้นด้วยที่เก็บอย่างเป็นทางการ
sudo yum install clamtk หรือ sudo dnf install clamtk
หากสิ่งนี้ไม่ทำงานให้ดาวน์โหลดไฟล์จากเว็บไซต์อย่างเป็นทางการ คุณควรจะสามารถดับเบิลคลิกที่ไฟล์เพื่อติดตั้งหรืออัพเกรด
สำหรับตัวอย่างเหล่านี้เราจะใช้เวอร์ชัน 6.17 ชื่อของไฟล์อาจแตกต่างกันไปตามการแจกแจงของคุณ
ในการติดตั้งโดยใช้หน้าต่างเทอร์มินัล:
sudo yum install clamtk-6.17-1.el9.noarch.rpm หรือ sudo dnf install clamtk-6.17-1.fc39.noarch.rpm
เพื่อลบ Clamtk:
sudo yum erase clamtk หรือ sudo dnf erase clamtk
คำเตือน : อย่าทำเช่นนี้ ง่ายกว่ามากที่จะดับเบิลคลิกที่. deb หรือ. rpm จริงๆวางแหล่งที่มา
Tarball มีแหล่งที่มาทั้งหมด วิธีหนึ่งในการทำเช่นนี้ตามที่ทดสอบใน Fedora คือการเรียกใช้คำสั่งต่อไปนี้:
tar xzf clamtk-6.17.tar.xz
sudo mkdir -p /usr/share/perl5/vendor_perl/ClamTk
sudo cp lib/ * .pm /usr/share/perl5/vendor_perl/ClamTk
sudo chmod +x clamtk
sudo cp clamtk /usr/local/bin (or /usr/bin) ตัวอย่าง:
perl clamtk
หรือ
chmod +x /path/to/clamtk
/path/to/clamtkคุณควรจะดับเบิลคลิกที่ไฟล์. deb เพื่อติดตั้ง ตัวจัดการแพ็คเกจของคุณควรดึงการพึ่งพาที่จำเป็น
จาก Commandline คุณสามารถทำได้:
sudo apt install clamtk
หากคุณดาวน์โหลดไฟล์ให้ใช้สิ่งนี้:
sudo apt install clamtk_6.17-1_all.deb
เพื่อลบ Clamtk:
sudo dpkg --purge clamtk
โปรดทราบว่าการสร้าง Debian/Ubuntu นั้นไม่ได้ลงนาม GPG อีกต่อไป
ขอแนะนำให้คุณติดตั้ง Clamtk จากที่เก็บอย่างเป็นทางการ ตรวจสอบการกระจายของคุณก่อนและติดตั้งจากแหล่งที่เชื่อถือได้เสมอ
ในขณะที่ Debian/Ubuntu .DES เคยมีการลงนามแบบดิจิทัล แต่ก็ไม่ได้อีกต่อไป วิธีที่ฉันเคยทำเช่นนั้นไม่ได้ผลอีกต่อไป RPMs มีการลงนามแบบดิจิทัล นี่คือวิธีที่คุณสามารถตรวจสอบ RPMS:
rpm --import https://davem.fedorapeople.org/RPM-GPG-KEY-DaveM-20230506rpm -q gpg-pubkey --qf '%{name}-%{version}-%{release} --> %{summary}n'rpm --checksig clamtk-6.17-1.fc39.noarch.rpm/home/you/clamtk-6.17-1.fc39.noarch.rpm: rsa sha1 (md5) pgp md5 OKคุณยังสามารถตรวจสอบ Tarball ได้ การใช้ 6.17 เป็นเวอร์ชันตัวอย่างตรวจสอบให้แน่ใจว่าคุณได้ดาวน์โหลด Tarball ลายเซ็นเดี่ยว (.asc) และกุญแจในขั้นตอนที่ 1 ด้านบน
wget https://davem.fedorapeople.org/RPM-GPG-KEY-DaveM-20230506gpg --import RPM-GPG-KEY-DaveM-20230506gpg2 --verify clamtk-6.17.tar.xz.asc clamtk-6.17.tar.gz หรือgpg --verify clamtk-6.17.tar.xz.asc clamtk-6.17.tar.xzgpg: Signature made Sun 11 Sep 2016 06:29:41 AM CDT using RSA key ID (Snipped for Grevity) ตอนนี้คุณสามารถใช้ minisign ได้เช่นกัน!
ออกแบบมามินิส
ก่อนอื่นคุณจะต้องใช้คีย์ minisign สาธารณะของฉัน:
คีย์ minisign สาธารณะ
จากนั้นคุณจะต้องใช้ไฟล์ minisig สำหรับโปรแกรมที่คุณกำลังตรวจสอบ
ลิงค์ไปยังส่วนที่เหลือของการดาวน์โหลด
สำหรับตัวอย่างนี้:
https://github.com/dave-theunsub/clamtk/releases/download/v6.17/clamtk-6.17.tar.xz.minisig
ถัดไปตรวจสอบเช่นนั้น:
minisign -V -x clamtk-6.17.tar.xz.minisig -p davemminisign.pub -m clamtk-6.17.tar.xzClamtk สามารถเรียกใช้จาก Commandline ได้เช่นกัน:
clamtk file_to_be_scanned หรือ
clamtk directory_to_be_scanned เหตุผลหลักสำหรับตัวเลือก Commandline (อย่างไรก็ตามพื้นฐาน) คือการอนุญาตให้สแกนคลิกขวาภายในตัวจัดการไฟล์ของคุณ (เช่นไฟล์, CAJA หรือ Dolphin) หากคุณต้องการตัวเลือก commandline ที่ครอบคลุมมากขึ้นขอแนะนำให้คุณใช้การดำเนินการของ Clamscan (Type man clamscan ที่ Commandline)
คุณสามารถดูและลบบันทึกการสแกนโดยเลือกตัวเลือก "ประวัติ"
คุณมีตัวเลือกไม่กี่ตัวที่แสดงไฟล์ คลิกที่ไฟล์สแกนเพื่อเลือกจากนั้นคลิกขวา: คุณควรมีสี่ตัวเลือกที่นั่น
~/.clamtk/viruses )หากคุณกักกันไฟล์สำหรับการตรวจสอบในภายหลังคุณมีตัวเลือกในการกู้คืนพวกเขาไปยังตำแหน่งก่อนหน้าของพวกเขา (ถ้ารู้) หรือลบ
หากต้องการเพิ่มความสามารถเมนูบริบทคลิกขวาเพื่อส่งไฟล์และไดเรกทอรีไปยังเครื่องสแกนให้ติดตั้งปลั๊กอินที่เหมาะสม ลิงค์ไปยังเวอร์ชันล่าสุดมีอยู่ที่นี่:
https://github.com/dave-theunsub/clamtk/
https://gitlab.com/dave_m/clamtk/wikis/downloads
นี่คือหน้าเฉพาะ โปรดทราบว่าสิ่งเหล่านี้จะทำมิเรอร์บน GitHub เช่นกัน
GNOME (ตัวจัดการไฟล์ไฟล์):
https://github.com/dave-theunsub/clamtk-gnome
https://gitlab.com/dave_m/clamtk-gnome
KDE (ตัวจัดการไฟล์ปลาโลมา):
https://github.com/dave-theunsub/clamtk-kde
https://gitlab.com/dave_m/clamtk-kde
XFCE (ตัวจัดการไฟล์ Thunar):
https://github.com/dave-theunsub/thunar-sendto-clamtk
https://gitlab.com/dave_m/thunar-sendto-clamtk
Mate (Nemo File Manager):
https://github.com/dave-theunsub/nemo-sendto-clamtk
https://gitlab.com/dave_m/nemo-sendto-clamtk
ลายเซ็นของคุณทันสมัย แต่ Clamtk บอกว่าพวกเขาไม่ได้?
คุณอาจมีไดเรกทอรีลายเซ็นไวรัสมากกว่าหนึ่งตัว ดูคำตอบด้านล่างสำหรับการค้นหาลายเซ็น
หากคุณได้รับข้อผิดพลาดที่ Clamtk ไม่พบลายเซ็นของคุณ:
Clamtk พยายามค้นหาคำจำกัดความของไวรัส โดยทั่วไปแล้วสิ่งเหล่านี้จะถูกจัดขึ้นภายใต้/var/lib/clamav หรือ/var/clamav หรือที่อื่น หากคุณแน่ใจว่าไฟล์เหล่านี้มีอยู่โปรดค้นหาตำแหน่งของพวกเขาและส่ง ลองใช้สิ่งต่อไปนี้เพื่อกำหนดตำแหน่งของพวกเขา:
find /var -name "daily.cvd" -printfind /var -name "daily.cld" -printคุณใช้แหล่งที่มาและคุณเห็นอะไรแบบนี้: ไม่สามารถค้นหา foo/bar.pm ใน @inc (ฯลฯ ฯลฯ )
ซึ่งหมายความว่าคุณขาดการพึ่งพาบางส่วน พยายามค้นหาการพึ่งพาผ่านที่เก็บการกระจายของคุณหรือเพียงไปที่ CPAN ลองใช้ที่เก็บการกระจายของคุณก่อนเสมอ มันเป็นไปได้มากกว่าการแจกแจงของคุณจะบรรจุสิ่งเหล่านี้เพื่อการติดตั้งที่ง่าย ขึ้นอยู่กับ distro ของคุณคุณอาจใช้ yum , dnf , apt หรือ "update manager" และสิ่งที่คล้ายกัน
ฉันไม่สามารถคลิกขวาที่ไฟล์/ไดเรกทอรีเพื่อสแกนอีกต่อไป!
นั่นเป็นเพราะเราไม่รวมฟังก์ชั่นนี้อีกต่อไป ไม่ใช่ทุกคนที่ใช้คำพังเพย มีส่วนเสริมสำหรับ XFCE, KDE, Mate และ GNOME - เป็นแพ็คเกจขนาดเล็กติดตั้งง่ายและมีฟังก์ชั่นนั้น
อาจจะเยอะมาก โปรดแจ้งให้เราทราบ การพูดจาโผงผางบนกระดานข่าวบางแห่งในหนึ่งในหลายสิบไซต์ Linux จะไม่แก้ไขข้อบกพร่องหรือปรับปรุงโปรแกรม ดูส่วนด้านล่างสำหรับข้อมูลการติดต่อ
ณ รุ่น 3.10, Clamtk จะไม่สแกนไดเรกทอรีจดหมายมาตรฐานเช่น. Evolution, .mozilla หรือ. thunderbird นี่เป็นเพราะปัญหาการแยกวิเคราะห์ หากวิธีที่ชาญฉลาดในการทำสิ่งนั้นเกิดขึ้นก็จะถูกเพิ่มเข้ามา
นอกจากนี้โปรดทราบว่าหมายเลขเวอร์ชันนั้นไม่มีความหมายอะไรเลย ไม่มีการสัมผัสหรือเหตุผลที่จะแปลกหรือตัวเลข (เช่นตัวเลขคี่ไม่ได้หมายความว่า "ไม่เสถียร") เวอร์ชันใหม่หมายถึงมันเพิ่มขึ้น 1 (หรือค่อนข้าง, .01)
Clamtk เริ่มใช้ไลบรารี TK (เช่นชื่อ) ในปี 2005 สิ่งนี้เปลี่ยนเป็น Perl-GTK2 (หรือ GTK2-Perl ไม่ว่าอะไรก็ตาม) เวอร์ชัน TK ยังคงมีอยู่ใน SourceForge.net แต่ยังไม่ได้รับการปรับปรุงมาระยะหนึ่งแล้วและไม่ควรใช้
แผนสำหรับซีรี่ส์ 5.xx คือการใช้ GTK3 น่าเสียดายที่ Debian และ Ubuntu ไม่มี Libgtk3-Perl รุ่นล่าสุดและ Centos ไม่มี Perl-GTK3 ดังนั้นในวินาทีสุดท้ายรุ่น 5.00 จึงถูกเขียนใหม่เพื่อใช้ GTK2 อีกครั้ง.
เวอร์ชัน 6.xx ถูกเขียนขึ้นเพื่อใช้ GTK3 เนื่องจาก GTK2 เลิกใช้แล้ว ไม่มีการออกแบบใหม่ในครั้งนี้เนื่องจากนี่เป็นความพยายามที่จะทำให้แน่ใจว่ารุ่น GTK3 สามารถรวมอยู่ในการเผยแพร่ที่กำลังจะมาถึง (เช่นกับ Debian)
เวอร์ชัน 7.xx น่าจะมีการออกแบบใหม่และอาจเขียนเป็นภาษาอื่นเช่นกัน
และยังมี GTK4 ในผลงาน
หลายคนมีส่วนร่วมเวลาพลังงานความคิดเห็นคำแนะนำและความเชี่ยวชาญของซอฟต์แวร์นี้ ฉันไม่สามารถขอบคุณพวกเขาได้มากพอ ชื่อของพวกเขาอยู่ในไฟล์เครดิต
นอกจากนี้ยังขอบคุณมากสำหรับ: