ClamTk

Last updated

ClamTk
Original author(s) Dave Mauroni
Developer(s) Dave Mauroni
Initial releaseFebruary 2004;20 years ago (2004-02)
Final release
6.18 / January 27, 2024;8 months ago (2024-01-27) [1]
Repository
Written in Perl
Operating system Linux
Type Antivirus software
License GNU General Public License/Artistic License
Website gitlab.com/dave_m/clamtk/

ClamTk is a free and open-source graphical interface for the ClamAV command-line antivirus software program for Linux desktop users. It provides both on-demand and scheduled scanning. The project was started by Dave Mauroni in February 2004. [2] [3] [4] As of April 2024, the program is no longer maintained. [5]

Contents

ClamTk was originally written using the Tk widget toolkit, for which it is named, but it was later re-written in Perl, using the GTK toolkit. The interface has evolved considerably over time and recent versions are quite different than early releases, adding features and changing the interface presentation. It is dual-licensed under the GNU General Public License version 1 or later, and the Artistic License. [2] [6] [7] [8]

Features

Early release of ClamTk from 2005 Clam Tk Virus Scanner.png
Early release of ClamTk from 2005
ClamTk 4.08 running on Ubuntu 9.04 ClamTK4.08.png
ClamTk 4.08 running on Ubuntu 9.04

The ClamTk interface allows scanning of single files or directories. It can be configured for recursive scans, scanning all sub-directories, for whitelists, to scan for potentially unwanted applications (PUAs), to exclude hidden files, or large files over 20 MB. In 2017 GHacks reviewer Mike Turcotte-McCusker noted the high rate of false positives that the PUA-inclusive scans return. [9] [10] [3] [11] [4]

The history selection allows reviewing the results of previous scans and quarantined files. ClamTk allows manual or automatic updates to be configured for ClamAV's virus definitions. [9] [3] [12] [13]

The application interfaces with thunar-sendto-clamtk, nemo-sendto-clamtk, clamtk-gnome and clamtk-kde, each of which provide context menu functionality for the associated file managers, Thunar, Nemo, GNOME Files and Dolphin, allowing users to directly send files to ClamTk for scanning. [2] [4]

ClamTk can also be run from the command-line interface, although the main reason that command line access exists was for interface with the various file managers. [14]

Use

ClamTk is included in the repositories of many Linux distributions, including ALT Linux, Arch Linux, CentOS, Debian, Fedora, Gentoo, Linux Mint, Mandriva, openSUSE, PCLinuxOS, Red Hat Enterprise Linux, Ubuntu, as well as FreeBSD. [3] [15] [16]

Most users install ClamTk from the repositories of the Linux distribution that they are using, but the application's website, also provided downloads for the latest release versions, in the form of .rpm and .deb files. [17] [18]

Reception

A 2014 review of ClamTk 5.0.7 by Silviu Stahie of Softpedia recommended the application as a means of getting ClamAV functionality in an easy-to-use graphical interface. He wrote, "basically, all functions of ClamTK can be performed in a terminal with ClamAV. That would be fine if you had no desktop environment, like on a server, but there is no reason to use the terminal in a regular Linux distribution." [10]

A 2015 review by Bill Toulas on the How To Forge noted that ClamTk seemed to take a comparable amount of time to scan compared to ClamAV, indicating that it wasn't slowing the scanning engine down. [19]

A 2017 review in Linux and Ubuntu said, "ClamTK provides a very simple GUI that allows beginners who are not most comfortable to use CLI. Upon launching ClamTk, you will be presented with a clean GUI with 4 main sections." [9]

In Ubuntu Pit's listing of the Best Linux Antivirus: Top 10 Reviewed and Compared, ClamTk was recommended for average users and described as "lightweight". [7]

A 2019 review in Make Tech Easier included ClamTk in its review of The Best Antivirus Programs for Ubuntu. They reported, "If you need a good virus scanner, and you’re not a fan of the command line, ClamTk is the best choice." [20]

A review by Derrik Diener of Additive Tips in 2019 stated, "... if you like the features of the ClamAV tool, but dislike dealing with the command-line, you’ll get the same useful features in a nice, easy-to-use interface ... ClamTK takes all of the advanced ClamAV features from the command-line and wraps it up in an incredibly simple user interface that the average Linux user can use." [4]

See also

Related Research Articles

<span class="mw-page-title-main">Antivirus software</span> Computer software to defend against malicious computer viruses

Antivirus software, also known as anti-malware, is a computer program used to prevent, detect, and remove malware.

Linux malware includes viruses, Trojans, worms and other types of malware that affect the Linux family of operating systems. Linux, Unix and other Unix-like computer operating systems are generally regarded as very well-protected against, but not immune to, computer viruses.

<span class="mw-page-title-main">Scanner Access Now Easy</span> Open source scanner application programming interface

Scanner Access Now Easy (SANE) is an open-source application programming interface (API) that provides standardized access to any raster image scanner hardware. The SANE API is public domain. It is commonly used on Linux.

<span class="mw-page-title-main">ClamAV</span> Open-source antivirus software

ClamAV (antivirus) is a free software, cross-platform antimalware toolkit able to detect many types of malware, including viruses. It was developed for Unix and has third party versions available for AIX, BSD, HP-UX, Linux, macOS, OpenVMS, OSF (Tru64), Solaris and Haiku. As of version 0.97.5, ClamAV builds and runs on Microsoft Windows. Both ClamAV and its updates are made available free of charge. One of its main uses is on mail servers as a server-side email virus scanner.

Norton AntiVirus is an anti-virus or anti-malware software product founded by Peter Norton, developed and distributed by Symantec since 1990 as part of its Norton family of computer security products. It uses signatures and heuristics to identify viruses. Other features included in it are e-mail spam filtering and phishing protection.

<span class="mw-page-title-main">ClamWin Free Antivirus</span>

ClamWin Free Antivirus is a free and open-source antivirus tool for Windows. It provides a graphical user interface to the Clam AntiVirus engine.

<span class="mw-page-title-main">Kaspersky Anti-Virus</span> Antivirus solution

Kaspersky Anti-Virus is a proprietary antivirus program developed by Kaspersky Lab. It is designed to protect users from malware and is primarily designed for computers running Microsoft Windows and macOS, although a version for Linux is available for business consumers.

<span class="mw-page-title-main">VirusTotal</span> Cybersecurity website owned by Chronicle

VirusTotal is a website created by the Spanish security company Hispasec Sistemas. Launched in June 2004, it was acquired by Google in September 2012. The company's ownership switched in January 2018 to Chronicle, a subsidiary of Google.

<span class="mw-page-title-main">Computer virus</span> Computer program that modifies other programs to replicate itself and spread

A computer virus is a type of malware that, when executed, replicates itself by modifying other computer programs and inserting its own code into those programs. If this replication succeeds, the affected areas are then said to be "infected" with a computer virus, a metaphor derived from biological viruses.

<span class="mw-page-title-main">NimbleX</span> Linux distribution

NimbleX is a small Slackware-based Linux distribution optimized to run from a CD, USB drive or a network environment. NimbleX has been praised for how fast it boots, as well as for its small disk footprint, which is considered surprising for a distribution using KDE as desktop environment. NimbleX was also remarked for its website that allows users to generate custom bootable images by using a web browser. It was also covered in mainstream Romanian press as the first Linux distribution put together by a Romanian.

<span class="mw-page-title-main">Microsoft Security Essentials</span> Discontinued antivirus product for Microsoft Windows

Microsoft Security Essentials (MSE) is a discontinued antivirus software (AV) product that provides protection against different types of malicious software, such as computer viruses, spyware, rootkits, and Trojan horses. Prior to version 4.5, MSE ran on Windows XP, Windows Vista, and Windows 7, but not on Windows 8 and later versions, which have built-in AV components known as Windows Defender. MSE 4.5 and later versions do not run on Windows XP. The license agreement allows home users and small businesses to install and use the product free of charge.

<span class="mw-page-title-main">Comodo Internet Security</span> Internet security software suite

Comodo Internet Security (CIS) is developed and distributed by Comodo Group, a freemium Internet security suite that includes an antivirus program, personal firewall, sandbox, host-based intrusion prevention system (HIPS) and website filtering.

<span class="mw-page-title-main">Lubuntu</span> Linux distribution based on Ubuntu, utilizing the LXQt desktop environment

Lubuntu is a lightweight Linux distribution based on Ubuntu that uses the LXQt desktop environment in place of GNOME. Lubuntu was originally touted as being "lighter, less resource hungry and more energy-efficient", but now aims to be "a functional yet modular distribution focused on getting out of the way and letting users use their computer".

<span class="mw-page-title-main">Unity (user interface)</span> Graphical user interface for Ubuntu

Unity is a graphical shell for the GNOME desktop environment originally developed by Canonical Ltd. for its Ubuntu operating system. It debuted in 2010 in the netbook edition of Ubuntu 10.10 and was used until Ubuntu 17.10. Since 2017, its development was taken over by the Unity7 Maintainers (Unity7) and UBports.

Avira Operations GmbH & Co. KG is a German multinational computer security software company mainly known for its Avira Free Security antivirus software. Although founded in 2006, the Avira antivirus application has been under active development since 1986 through its predecessor company H+BEDV Datentechnik GmbH. Since 2021, Avira has been owned by American software company NortonLifeLock, which also operates Norton, Avast and AVG. It was previously owned by investment firm Investcorp.

<span class="mw-page-title-main">Bodhi Linux</span> Linux distribution

Bodhi Linux is a light-weight Linux distribution based on Ubuntu that uses an Enlightenment DR17-based fork called Moksha as its desktop environment. The philosophy for the distribution is to provide a minimal base system so that users can install the software they want. In turn, the distribution only includes software that is essential to most users, such as a file manager (Thunar), a terminal emulator (Terminology), and a web browser. To install additional software, Bodhi Linux developers maintain a browser-based app store that uses apturl to install programs.

<span class="mw-page-title-main">Cinnamon (desktop environment)</span> Desktop environment

Cinnamon is a free and open-source desktop environment for Linux and other Unix-like operating systems, which was originally based on GNOME 3, but follows traditional desktop metaphor conventions.

<span class="mw-page-title-main">Emmabuntüs</span> Linux distribution based on Ubuntu

Emmabuntüs is a Linux distribution derived from Debian and designed to facilitate the restoration of computers donated to humanitarian organizations like the Emmaüs Communities.

<span class="mw-page-title-main">Snap (software)</span> Software deployment system for Linux by Canonical

Snap is a software packaging and deployment system developed by Canonical for operating systems that use the Linux kernel and the systemd init system. The packages, called snaps, and the tool for using them, snapd, work across a range of Linux distributions and allow upstream software developers to distribute their applications directly to users. Snaps are self-contained applications running in a sandbox with mediated access to the host system. Snap was originally released for cloud applications but was later ported to also work for Internet of Things devices and desktop applications.

References

  1. "ClamTk 6.14 Releases". Github. Retrieved 27 June 2024.
  2. 1 2 3 Mauroni, Dave. "clamtk". gitlab.com. Archived from the original on 25 February 2021. Retrieved 28 March 2021.
  3. 1 2 3 4 "Download ClamTk Linux 6.00". softpedia. Archived from the original on 7 December 2019. Retrieved 25 June 2019.
  4. 1 2 3 4 "Best Antivirus for Linux in 2019 Review". addictivetips.com. 28 February 2019. Archived from the original on 9 February 2021. Retrieved 25 June 2019.
  5. Dave, Mauroni. "No longer maintained (#144) · Issues · Dave M / clamtk · GitLab". Dave M / clamtk · GitLab. Retrieved 10 April 2024.
  6. Mauroni, Dave (October 2008). "ClamTk README". Archived from the original on 15 January 2020. Retrieved 24 June 2019.
  7. 1 2 "Best Linux Antivirus: Top 10 Reviewed and Compared". ubuntupit.com. 8 November 2017. Archived from the original on 9 November 2020. Retrieved 25 June 2019.
  8. "ClamTk 5.00 released, Install it in Ubuntu & Linux Mint - UbuntuHandbook". ubuntuhandbook.org. Archived from the original on 23 January 2021. Retrieved 25 June 2019.
  9. 1 2 3 Sandy (29 January 2017). "ClamAV Antivirus Scanner For Linux (Review + Installation + Usage)". linuxandubuntu.com. Archived from the original on 17 January 2021. Retrieved 25 June 2019.
  10. 1 2 Stahie, Silviu. "ClamTK 5.0.7 Review – An Anti-Virus for Linux". softpedia. Archived from the original on 13 August 2019. Retrieved 25 June 2019.
  11. "How to install ClamAV with Clamtk UI in GNU/Linux - gHacks Tech News". Ghacks Technology News. 2 May 2017. Archived from the original on 28 November 2020. Retrieved 25 June 2019.
  12. "Installing ClamTk". clamtk.sourceforge.net. Archived from the original on 9 May 2019. Retrieved 25 June 2019.
  13. SL, Uptodown Technologies. "ClamTk 4.38 for Ubuntu - Download". clamtk.en.uptodown.com. Archived from the original on 13 December 2017. Retrieved 25 June 2019.
  14. Mauroni, Dave (February 2019). "Commandline". gitlab.com. Archived from the original on 22 May 2019. Retrieved 26 June 2019.
  15. "Linux Mint - Community". community.linuxmint.com. Archived from the original on 14 August 2020. Retrieved 25 June 2019.
  16. "ClamAV - Community Help Wiki". help.ubuntu.com. Archived from the original on 27 December 2020. Retrieved 25 June 2019.
  17. Shusain (12 September 2018). "How to install ClamAV (Antivirus) & ClamTK on Linux". LinuxTechLab. Archived from the original on 11 November 2020. Retrieved 25 June 2019.
  18. Mauroni, Dave (April 2019). "Downloads". gitlab.com. Archived from the original on 1 June 2019. Retrieved 26 June 2019.
  19. "How to scan for viruses with ClamAV on Ubuntu". HowtoForge. Archived from the original on 21 November 2020. Retrieved 25 June 2019.
  20. MTE Staff (5 April 2019). "The Best Antivirus Programs for Ubuntu". Make Tech Easier. Archived from the original on 8 March 2021. Retrieved 25 June 2019.