- - วิธีการค้นหาไวรัสผ่านทาง Command-line บน Linux

วิธีการค้นหาไวรัสผ่านทางบรรทัดคำสั่งบน Linux

ส่วนใหญ่อาจไม่ทราบ แต่ Linux สามารถรับไวรัสได้เกินไป. โชคดีที่มีเครื่องมือบรรทัดคำสั่งมากมายที่ผู้ใช้ Linux ใช้และมันเรียกว่า ClamAV ผู้ใช้จะสามารถตรวจจับประเภทของไวรัสผ่านทางบรรทัดคำสั่งและค้นหาช่องโหว่ (สำหรับทั้ง Windows และ Linux)

ติดตั้ง ClamAV

ClamAV นั้นติดตั้งได้ง่ายบน Linux ต้องขอบคุณความจริงที่ว่ามันรวมอยู่ในแหล่งซอฟต์แวร์การแจกจ่ายหลัก ๆ หลายแหล่ง ในการติดตั้งแอปพลิเคชั่นนี้ให้เปิดเครื่องเทอร์มินัลแล้วทำตามคำแนะนำด้านล่างเพื่อให้อุปกรณ์ทำงานได้

บันทึก: ClamAV มีเวอร์ชันกราฟิกของแอปพลิเคชันหากคุณไม่ชอบบรรทัดคำสั่ง Linux ใช้ทุกแง่มุมที่ดีที่สุดของเทอร์มินัลและวางไว้ใน UI ที่ใช้งานง่าย ตรวจสอบเว็บไซต์อย่างเป็นทางการเพื่อเรียนรู้เพิ่มเติม

อูบุนตู

sudo apt install clamav

Debian

sudo apt-get install clamav

Arch Linux

sudo pacman -S clamav

Fedora

sudo dnf install clamav

OpenSUSE

sudo zypper install clamav

ลินุกซ์ทั่วไป

การสร้างเครื่องสแกนไวรัส ClamAV จากแหล่งที่มาบนแพลตฟอร์ม Linux ต้องอาศัยการพึ่งพาเพียงเล็กน้อย ติดตั้งโปรแกรมเหล่านี้ทั้งหมดในคอมพิวเตอร์ของคุณก่อนดำเนินการต่อ

  • คอมไพเลอร์ gcc หรือ clang C
  • OpenSSL
  • ห้องสมุด zlib
  • wget

ด้วยการพึ่งพาดูแลบนคอมพิวเตอร์ Linux ของคุณได้เวลาเริ่มกระบวนการสร้าง คว้ารหัสล่าสุดของ ClamAV ด้วย wget เครื่องมือดาวน์โหลด

บันทึก: ในขณะที่คุณกำลังสร้างโปรแกรมจากแหล่งที่มาการปรับปรุงอัตโนมัติจะไม่สามารถทำได้ เพื่อให้แน่ใจว่าเครื่องสแกนไวรัสของคุณทันสมัยอยู่เสมอให้ดาวน์โหลดโค้ดของ ClamAV อีกครั้งที่นี่และรวบรวมรหัสเป็นประจำ

wget https://www.clamav.net/downloads/production/clamav-0.100.2.tar.gz

ไม่มี wget? ลอง ม้วน แทน:

curl https://www.clamav.net/downloads/production/clamav-0.100.2.tar.gz > clamav-0.100.2.tar.gz

ตอนนี้รหัสเสร็จสิ้นการดาวน์โหลดผ่าน wget แยกไฟล์ TarGZ ของ ClamAV

tar zxvf clamav-0.100.2.tar.gz

ใช้ ซีดี คำสั่งย้ายเซสชันเทอร์มินัลของคุณจากโฟลเดอร์บ้านไปยังการแยกใหม่ clamav-0.100.2 โฟลเดอร์

cd clamav-0.100.2

รันสคริปต์กำหนดค่า การกำหนดค่าจะช่วยให้คุณสามารถตรวจสอบการอ้างอิงทั้งหมดสำหรับความต้องการสร้างได้

./configure --with-user

หากสคริปต์กำหนดค่าไม่แสดงคำเตือนใด ๆ ให้คุณเห็นทุกอย่างดี เริ่มกระบวนการรวบรวมรหัสโดยดำเนินการ ทำ คำสั่ง

make

ให้เครื่องมือคอมไพเลอร์โค้ดสร้าง ClamAV อาจใช้เวลานานดังนั้นต้องอดทน เมื่อกระบวนการสร้างเสร็จสมบูรณ์ให้ติดตั้งซอฟต์แวร์บน Linux PC ของคุณด้วย ทำการติดตั้ง คำสั่ง

sudo make install

ค้นหาไวรัสผ่าน Command-line

เครื่องสแกนไวรัสค้นหาโทรจันและปัญหาอื่น ๆ โดยการตรวจสอบไฟล์ "คำจำกัดความ" ไฟล์คำจำกัดความนี้เป็นรายการที่บอกสแกนเนอร์เกี่ยวกับรายการที่น่าสงสัย ClamAV มีไฟล์คำจำกัดความเช่นกันและผู้ใช้สามารถอัปเดตได้ด้วย freshclam คำสั่ง ในเทอร์มินัลให้เรียกใช้:

sudo freshclam

อย่าลืมรันคำสั่ง freshclam เป็นประจำทุกสัปดาห์ (หรือแม้แต่รายวันหากคุณหวาดระแวงเกี่ยวกับไวรัสที่ปรากฏขึ้นบน Linux PC หรือเซิร์ฟเวอร์ของคุณ)

เมื่อคุณได้คำจำกัดความของไวรัสล่าสุดสำหรับ ClamAV บน Linux คุณจะสามารถสแกนหาช่องโหว่ได้ หากต้องการตรวจสอบไวรัสแต่ละโฟลเดอร์ให้เรียกใช้คำสั่งด้านล่าง:

sudo clamscan /location/of/folder/

นอกจากนี้ยังเป็นไปได้ที่จะใช้ clamscan เพื่อสแกนหาไวรัสในไดเรกทอรีพร้อมกับทุกไดเรกทอรีย่อยภายในโดยใช้ R สวิตซ์.

sudo clamscan -r /location/of/folder/

สแกนโฮมโฟลเดอร์

โฮมไดเรกทอรีบน Linux เป็นหลักตำแหน่งที่ผู้ใช้โต้ตอบกับคอมพิวเตอร์ ดังนั้นหากคุณมีไวรัสมันจะอยู่ในโฟลเดอร์นี้หรือมีหลายโฟลเดอร์ย่อย ในการสแกนโฮมโฟลเดอร์ให้ชี้ clamscan คำสั่งที่ / home / ชื่อผู้ใช้ /. หรือใช้ ~ /หากคุณไม่ต้องการพิมพ์ชื่อผู้ใช้

หมายเหตุ: ใช้ -v สลับเพื่อพิมพ์กระบวนการสแกนที่ ClamAV ซ่อนไว้เป็นอย่างอื่น

sudo clamscan -rv ~/

หรือ

sudo clamscan -rv /home/username

ต้องการสแกนโฟลเดอร์หลักของผู้ใช้มากกว่าหนึ่งโฟลเดอร์ใช่ไหม ลองชี้ clamscan ที่ /บ้าน/, แทน / home / ชื่อผู้ใช้ /.

sudo clamscan -rv /home/

สแกนทั้งระบบ

คุณอาจมีไฟล์ที่อันตรายและน่าสงสัยบนพีซี Linux ของคุณนอกโฟลเดอร์บ้านของคุณ หากคุณต้องการสแกนรายการเช่นนี้คุณจะต้องทำการสแกนทั้งระบบ ใช้ clamscanและชี้ตรงไปที่รูทไดเร็กทอรีของคุณ

sudo clamscan -rv /

สแกนไฟล์เดียว

ClamAV มักใช้เพื่อสแกนระบบไฟล์ Linux สำหรับไฟล์ที่มีช่องโหว่ การใช้งาน ClamAV ก็คือการสแกนไฟล์แต่ละไฟล์เพื่อหาปัญหา ในการสแกนไฟล์แต่ละไฟล์ให้เรียกใช้ clamscan และชี้ตรงไปยังตำแหน่งของไฟล์

หมายเหตุ: ให้แน่ใจว่าได้ปรับแต่งคำสั่งด้านล่างเพื่อตอบสนองความต้องการของคุณเอง

sudo clamscan -v /location/of/file/file.file

หรือใช้ ซีดี คำสั่งเพื่อย้ายไปยังตำแหน่งที่แน่นอนของไฟล์จากนั้นเรียกใช้การสแกน

cd /location/of/file/file.file
sudo clamscan -v file.file
</ p>

ความคิดเห็น