Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Submit
ToolsExploitsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
clamtk — An easy to use, light-weight, on-demand virus scanner for Linux systems. For additional help, see the <a href="https://gitlab.com/dave_m/clamtk/wikis/home">wiki</a>. | Kitploit
Tools/GitLabGitLab/dave_m/clamtk
Defensive ToolsStatic AnalysisVulnerability ScannersHash AnalysisMalware AnalysisIncident Response
GitLabdave_m/clamtk

clamtk

An easy to use, light-weight, on-demand virus scanner for Linux systems. For additional help, see the <a href="https://gitlab.com/dave_m/clamtk/wikis/home">wiki</a>.

View Repository
9810152 years agoReviewed by Kitploit

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

Readme for clamtk

Note: This program is no longer maintained.
https://gitlab.com/dave_m/clamtk/-/issues/144

This README was last checked or updated on 20240402.

Table of contents:

  1. About
  2. Contributing
  3. Installation
  4. Usage
  5. Plugins
  6. Troubleshooting
  7. Other
  8. Thank you
  9. Contact

About

clamtk is a frontend for ClamAV (Clam Antivirus). It is intended to be an easy to use, light-weight, on-demand scanner for Linux systems.

Although its earliest incarnations date to 2003, clamtk was first uploaded for distribution in 2004 to a rootshell.be account and finally to Sourceforge.net in 2005. At the end of 2013, it was moved to a Google Code page, then to Github, Gitlab, and Bitbucket. It is now 2024 and for some reason development is still going. In fact, February 2024 marks 20 years of activity (of being publicly available, that is).

Contributing

  1. Report bugs or suggestions at the following:

    https://github.com/dave-theunsub/clamtk/issues
    https://gitlab.com/dave_m/clamtk/issues
    https://launchpad.net/clamtk

  2. Do you speak more than one language? See the Launchpad page.

  3. If you feel like it, "star" clamtk or its related projects at one or both of the following:

    https://github.com/dave-theunsub/clamtk/
    https://gitlab.com/dave_m/clamtk/

Important Links

Official clamtk links

https://github.com/dave-theunsub/clamtk/
https://gitlab.com/dave_m/clamtk/wikis/home
https://gitlab.com/dave_m/clamtk/
https://launchpad.net/clamtk

Related links

ClamAV
Gtk2-Perl
Gtk3
Virustotal

Installation

RPMs

The easiest way to install clamtk is to use the rpms. The commands dnf and yum will pull in requirements.

First, start with the official repositories.

sudo yum install clamtk or sudo dnf install clamtk.

If this does not work, download the file from the official site. You should be able to just double click the file for installation or upgrade.

For these examples, we will use version 6.17. The name of the file may differ based on your distribution.

To install using a terminal window:

sudo yum install clamtk-6.17-1.el9.noarch.rpm or sudo dnf install clamtk-6.17-1.fc39.noarch.rpm

To remove clamtk:

sudo yum erase clamtk or sudo dnf erase clamtk.

Source

Warning: Don't do this. It's much easier to just double click a .deb or .rpm. Really, put down the source.

The tarball contains all the sources. One way to do this, as tested on Fedora, is to run the following commands:

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)  

Examples:

perl clamtk

or

chmod +x /path/to/clamtk
/path/to/clamtk
  • If you have installed this program as an rpm or .deb, you do not need to take these steps.
  • Did you get errors with this? Check the TROUBLESHOOTING section at the end.

DEBs

You should be able to just double click the .deb file to install it. Your package manager should retrieve any necessary dependencies.

From the commandline, you can do this:

sudo apt install clamtk

If you downloaded the file, then use this:

sudo apt install clamtk_6.17-1_all.deb

To remove clamtk:

sudo dpkg --purge clamtk

Note that the Debian/Ubuntu builds are no longer gpg-signed.

Integrity

It is recommended you install clamtk from official repositories. Check your distribution first, and always install from trusted sources.

While the Debian/Ubuntu .debs used to be digitally signed, they are not anymore; the way I used to do that no longer works. The rpms are digitally signed. Here's how you can verify the rpms:

  1. Get and import the key in one step:
    rpm --import https://davem.fedorapeople.org/RPM-GPG-KEY-DaveM-20230506
  2. Verify the list of gpg keys installed in RPM DB:
    rpm -q gpg-pubkey --qf '%{name}-%{version}-%{release} --> %{summary}\n'
  3. Check the signature of the rpm. For this example, we'll use version 6.17:
    rpm --checksig clamtk-6.17-1.fc39.noarch.rpm
  4. You should see something like this:
    /home/you/clamtk-6.17-1.fc39.noarch.rpm: rsa sha1 (md5) pgp md5 OK

You can also verify the tarball. Using 6.17 as the example version, ensure you have downloaded the tarball, its detached signature (.asc), and the key in step 1 above.

  1. Get the key (skip this step if you already have it):
    wget https://davem.fedorapeople.org/RPM-GPG-KEY-DaveM-20230506
  2. Import it (skip this step if you have done it already):
    gpg --import RPM-GPG-KEY-DaveM-20230506
  3. Verify like so:
    gpg2 --verify clamtk-6.17.tar.xz.asc clamtk-6.17.tar.gz or
    gpg --verify clamtk-6.17.tar.xz.asc clamtk-6.17.tar.xz
  4. You should see something like this:
    gpg: Signature made Sun 11 Sep 2016 06:29:41 AM CDT using RSA key ID (snipped for brevity).

You can now use minisign, too!
Minisign

First, you will need my public minisign key:
Public minisign key

Then you will need the minisig file for the program you are verifying.

A link to it will be with the rest of the downloads.

For this example:
https://github.com/dave-theunsub/clamtk/releases/download/v6.17/clamtk-6.17.tar.xz.minisig

Next, verify like so:

minisign -V -x clamtk-6.17.tar.xz.minisig -p davemminisign.pub -m clamtk-6.17.tar.xz

Usage

Running clamtk

Download Tool