C
ClamAV Blog
blog.clamav.net · Company blog · on HN since 2011
The official blog of ClamAV, the open-source antivirus engine owned by Cisco, with release notes and project updates.
What HN saysHN commenters mention ClamAV as widely used on servers, and link the blog for its heuristics post, a patch notice and Cisco's ownership.
17HN people shared it
4linked it in comments
16stories submitted
58story points
3 years agolast shared
2011people per year2026
Most-shared posts
- 1ClamAV 1.0.0 LTS Released5 people · 11 points · first shared 2022 · discussion on HN
- 2ClamAV: The top 5 misconceptions2 people · 24 points · first shared 2011 · 8 comments on HN
- 3Mussels, an application dependency build automation tool2 people · 5 points · first shared 2019 · discussion on HN
- 4ClamAV, The Free and open source AntiVirus 1.2.0 out1 people · 9 points · first shared 2023 · 1 comments on HN
- 5Clam AV 3.0 for windows - opens beta1 people · 2 points · first shared 2011 · discussion on HN
- 6ClamAV 0.98 has been released1 people · 2 points · first shared 2013 · discussion on HN
- 7SigAnalyzer: Signature analysis with CASC1 people · 1 points · first shared 2018 · discussion on HN
- 8ClamAV Signature Interface has begun its migration (new main.cvd)1 people · 1 points · first shared 2016 · discussion on HN
- 9ClamAV 0.99.3 Final released. 0.99.2 has several vulnerabilities1 people · 1 points · first shared 2018 · discussion on HN
- 10ClamAV 1.3.0 RC – The Free and open source AntiVirus1 people · 1 points · first shared 2023 · discussion on HN
- 11Brief Re-Introduction to ClamAV Bytecode Signatures (2014)1 people · 1 points · first shared 2016 · discussion on HN
- 12Clamav 01021 and 01015 patches have1 people · first shared 2020
- 13Cisco community and open source1 people · first shared 2015
- 14Clamav 099b meets yara1 people · first shared 2020
What HN people wrote when they linked it
3np · 2021-04-05
ClamAV is the one I keep seeing used on the server side. Can't speak to as of how effective it is for contemporary Linux malware, but here's a post boasting about heuristics from 10 years ago: https://blog.clamav.net/2011/03/top-5-misconceptions-about-clamav.html
Would be interesting to see a benchmark/study evaluating it as a desktop antivirus - but arguably any server-side malware (which I assume is the majority for Linux today) also apply for a large part of Linux workstations.
jorangreef · 2020-05-07
It turned out that two different variants of this also affected ClamAV and SpamAssassin:
https://blog.clamav.net/2019/11/clamav-01021-and-01015-patches-have.ht…
http://mail-archives.apache.org/mod_mbox/spamassassin-announce/201912.…
huxley · 2015-06-27
I had my freakout about ClamAV back when I found out it is owned by Cisco:
http://blog.clamav.net/2013/10/cisco-community-and-open-source.html
jrandm · 2020-03-05
For some definition of "serious" I think the gains from a readable implementation in your working language far outweigh performance or correctness concerns.
To put it another way, I'm rarely parsing data for it to be directly optimized into a machine language. I'm parsing data to extract parts I care about and then work with those parts. The more consistent this process is the easier it is to debug and fix. If my whole parsing/using-the-parsed-data pipeline is in the same language, say Javascript, then I am still only ever debugging the same language and runtime environment (eg: node v12 on whatever \*nix).
In a practical example, YARA[0] is (confusingly) used as both a format[1] and specific implementation[2] for sharing malware detection rules. ClamAV[3] is a popular open source antivirus engine that added YARA-the-format support a few years ago[4]. If you look at their grammar[5] file as well, you can see that one uses GNU Bison 3.0.4 the other uses 3.0.5. One is 3754 lines long, the other is 1849. We can expect these to behave differently. At a certain point, say because of how regular expressions are handled[6], it becomes easier to maintain your own parser than to deal with quirks/whims of someone else's implementation (generated or not).
[0]: https://en.wikipedia.org/wiki/YARA
[1]: https://yara.readthedocs.io/en/latest/writingrules.html
[2]: https://github.com/VirusTotal/yara/blob/master/libyara/hex_grammar.c
[3]: https://www.clamav.net
[4]:…