The Best Antivirus Programs for Ubuntu

5 of the Best Antivirus Programs for Ubuntu

Let’s be real here. When it comes to virus threats, Linux is the last thing on a hacker’s mind. However, that doesn’t excuse it from all attack-vectors. Though Linux benefits from “security by obscurity”, you still have to worry in some ways. For example, just because Linux can’t run Windows programs (without Wine) doesn’t mean you shouldn’t be cautious.

These viruses can still be spread, especially if you have a Samba server (Windows file share on Linux) or external devices that regularly interact with both Linux and Windows. You could be inadvertently spreading viruses – not to mention some hackers have recently (though not very frequently) started targeting Linux users directly.

So what are some of the best antivirus programs for Ubuntu you should use?


Given that Ubuntu is a relatively closed shop when it comes to software you can download and the main sources you download it from (Ubuntu’s APT library is about as safe as you get), you should be pretty safe if you take the crucial precautions. If you don’t want a third-party antivirus but still want to stay safe on Ubuntu, then try the below first:

  • Use a script blocker in your browser (NoScript is a good option in Firefox) to protect yourself against Flash and Java-based exploits.
  • Keep Ubuntu updated using sudo apt-get update and sudo apt-get upgrade
  • Use a firewall (Gufw is a good option)

If you’ve done the above, but still want that extra layer of protection, then read on…


When you talk about virus tools on Linux most people think about ClamAV. It’s a “high performance” virus scanner that can be run either on a Linux desktop or Linux server (and even Windows). With this tool everything is done via the command line. The “high performance” part comes from the fact that it’s a multi-threaded scanner and is very good with CPU usage.

It can scan with multiple file formats and open archives and scan them, as well as support multiple signature languages. It can also act as a mail gateway scanner. Suffice it to say if you’re in need of a good virus scanner on Linux and you don’t mind messing around with a terminal, you should try ClamAV.


ClamTk isn’t a virus scanner so much as it’s a graphical front-end to the eponymous ClamAV virus scanner. With it you’ll be able to accomplish many of the tasks that previously required some serious terminal and ClamAV syntax knowledge. The development team claims that it’s “designed to be an easy-to-use, on-demand scanner for Linux.”

This much is true, as it’s incredibly easy to pick up. What’s even better is that since it’s just a graphical layer on top of ClamAV; you’re still getting everything feature-wise from it, and nothing is lost. If you need a good virus scanner, and you’re not a fan of the command line, ClamTk is the best choice.


Eset Nod32 Antivirus is a commercially available virus scanner for Linux, Android, Mac and Windows. It comes with a $59.99 price tag and boasts cross-platform protection from malware infecting both Windows and Mac systems. You can also expect that it looks out for Linux, too.

Not much is listed on the product page that is specific for Linux; however, it should be noted that most virus scanners basically do all the same stuff. Active scanning of threats and “virus definitions,” as well as scanning for viruses, malware, spyware and system exploits.

If you have a bit of cash to burn and want a quality virus scanner for Linux, you may want to check it out!


Sophos is a lesser-known security outfit, but increasingly they’ve been making a name for themselves. They have products for just about everything, both paid and free, including a free virus scanning tool for Linux. With it you’ll be able to “look up suspicious files” in “real time” to prevent your Linux machine from distributing Windows (or Mac) viruses.

It also does some things to help keep your Linux desktop safe in its own right. If you’re looking for a good scanner, this one is worth a shot.


Comodo has been around for a while, serving up both paid and free products. Like Sophos and Eset, they offer a plethora of security software for many, many platforms. Comodo Antivirus for Linux offers “proactive” protection that can find and stop known threats as they happen.

It also includes a scan schedule system, which makes it easy to plan your computer usage around your security habits, and an email filter (which works with Qmail, Sendmail, Postfix and Exim MTA’s). There are many good features that can easily keep your Linux machine from becoming overwhelmed by viruses and malware.

Viruses are never a good thing. They can ruin your computer, your day, and even your life. That’s why it’s important to be protected in some way. Even though we as Linux users can get away with not using these tools all of the time, I’d say it’s irresponsible to not get at least some sort of scanner tool on your machine.

Do you use virus scanners or any of the above-mentioned antivirus programs for Ubuntu? What’s your favorite? Tell us below!

This article was first published in Aug 2016 and was updated in September 2018.

Image Credit: asjusa


  1. I didn’t realize that there were other anti-virus options other than ClamAV. Great list!

    Although I don’t currently feel the need for anti-virus on my system (I’m not running any servers either), it’s nice to know that there is work being done in this area. It helps hone the skills of those developing malware solutions. As more users migrate over to Linux-based systems, we’ll certainly see more non-open source binaries, especially from commercial endeavors. I’ve already come across a few closed-source commercial apps but have opted for long-standing open-source counterparts (for now).

    Malware can also come from all sorts of files. I recall a time when simply displaying an ANSI file was enough to format your hard drive (via keyboard redefinition if that option was enabled). So many vectors of attack.

  2. While I’m not overly paranoid about security, I still run an anti-virus scanning software on all my Linux computers. Call it force of habit…LoL! But I get no greater feeling of protection than to run my anti-virus every weekend and get the report that “No Threats Were Found – File system Is Clean”!

  3. “it should be noted that most virus scanners basically do all the same stuff”
    The devil is in the details. Not all virus scanners do the same stuff with the same accuracy. Some scanners are as good at detecting and stopping viruses as a chainlink fence is at stopping a flood.

  4. Bitdefender for Linux (free) is still available for Mint, Ubuntu and other unixes, though, I think, it was discontinued for the obvious reason: since Linux is not as vulnerable as windows there was little interest.

  5. How exactly does Linux benefit from “security by obscurity”? It’s an open-source operating system, there’s literally no obscurity.

  6. A lot of new Linux users find it difficult to tell the difference between a Linux antivirus for their home, single desktop computers and a Linux antivirus for a server. Maybe a distinction could be made to differ for these?

    For example, is one home computer with three or four different accounts on it considered a server? Would Avast antivirus, which is mainly for servers, run on a single machine with a couple of accounts?

    I think we should make it more clear for novices / beginners out there who are only starting out with Linux. Not everyone is tech-savvy.

  7. I think the best antivirus is Kaspersky, I use it for a long time, my linux computer is always clean, and safety

  8. I run clam t/k every 4 to 5 weeks, not so much to protect my Linux computers as to protect the devices that run other operating systems on my home network.

Leave a Comment

Yeah! You've decided to leave a comment. That's fantastic! Check out our comment policy here. Let's have a personal and meaningful conversation.

Sponsored Stories