Giter VIP home page Giter VIP logo

clamtk's Introduction

Readme for clamtk

Note: This program is no longer maintained. #163

This README was last checked or updated on 20240330.

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

  • Any recent version of clamtk will automatically search for signatures if you do not have them set already. This way it should work right out of the box.
  • Consider the extra scanning options in Settings.
  • Select "Scan files beginning with a dot (.*)" to scan those files beginning with a ".". These are sometimes referred to as "hidden" files.
  • Select "Scan directories recursively" to scan all files and directories within a directory.
  • The "Scan for PUAs" option enables the ability to scan for Potentially Unwanted Applications as well as broken executables. Note that this can result in what may be false positives.
  • By default, clamtk will avoid scanning files larger than 20MB. To force scanning of these files, check the "Scan files larger than 20 MB" box.
  • You can also check for updates upon startup. This requires an active Internet connection.
  • Information on items quarantined is available under the "Quarantine" option. If you believe there is a false positive contained, you can easily move it back to your home directory. You may also delete this file(s). There is no recycle bin - once deleted, the files are gone forever.
  • Scan a file or directory by right-clicking on it within the file manager (e.g., Nautilus). This functionality requires an extra package (clamtk-gnome).
  • You can STOP the scan by clicking the Cancel button. Due to the speed of the scanning, however, it may not stop immediately; it will continue scanning and displaying files it has already "read" until the stop catches up.
  • View previous scans by selecting "History".
  • The Update Assistant is necessary because some systems are set up to do automatic updates, while others must manually update them.
  • If you require specific proxy settings, select "Network".
  • As of version 5.xx, you can use the "Analysis" button to see if a particular file is considered malicious by other antivirus products. This uses results from Virustotal. If you desire, you can submit a file for further review. Please do not submit files with personal, financial, or security information.
  • The "Whitelist" option provides the ability to skip specific directories during scan time. For example, you may wish to skip directories containing music or videos.

Commandline

clamtk can run from the commandline, too:

clamtk file_to_be_scanned  

or

clamtk directory_to_be_scanned  

The main reason for the commandline option (however basic) is to allow for right-click scanning within your file manager (e.g., Files, Caja, or Dolphin). If you require more extensive commandline options, it is recommended that you use the clamscan executable itself. (Type man clamscan at the commandline.)

Afterwards

You can view and delete scan logs by selecting the "History" option.

You also have a few options with the files displayed. Click on the file scanned to select it, then right-click: you should have four options there.

  • Quarantine this file: This drops the selected file into a "quarantined" folder with the executable bit removed. The quarantine folder is held in the user's clamtk folder (~/.clamtk/viruses).
  • Delete this file: Be careful: There is no recycle bin!
  • Cancel: Cancels this menu.

Quarantine/Maintenance

If you've quarantined files for later examination, you have the option to restore them to their previous location (if known), or delete them.

Plugins

To add a right-click, context menu ability to send files and directories to the scanner, install the appropriate plugin. Links to the latest versions are available here:

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

Here are the specific pages. Note that these are mirrored on Github as well.

Gnome (Files file manager):
https://github.com/dave-theunsub/clamtk-gnome
https://gitlab.com/dave_m/clamtk-gnome

KDE (Dolphin file manager):
https://github.com/dave-theunsub/clamtk-kde
https://gitlab.com/dave_m/clamtk-kde

XFCE (Thunar file manager):
https://github.com/dave-theunsub/thunar-sendto-clamtk
https://gitlab.com/dave_m/thunar-sendto-clamtk

Mate (Nemo file manager):
https://github.com/dave-theunsub/nemo-sendto-clamtk
https://gitlab.com/dave_m/nemo-sendto-clamtk

Troubleshooting

  • Are your signatures up to date, but clamtk says they're not?

    You probably have more than one virus signature directory. See below answer for finding signatures.

  • If you are getting an error that clamtk cannot find your signatures:

    clamtk is trying to find its virus definitions. Typically these are held under /var/lib/clamav or /var/clamav or somewhere else. If you are sure these files exist, please find their location and send it. Try the following to determine their location:

    1. find /var -name "daily.cvd" -print
    2. find /var -name "daily.cld" -print
  • Are you using the source and you see something like this: Can't locate Foo/Bar.pm in @INC. (etc, etc).

    This means you are missing some of the dependencies. Try to find the dependency through your distribution's repositories, or simply go to CPAN. Always try your distribution's repository first. It is more than likely your distribution already packages these for easy installation. Depending on your distro, you will likely use yum, dnf, apt or some "Update Manager" and the like.

  • I can't right click on files/directories to scan anymore!

    That's because we no longer bundle this functionality. Not everyone uses Gnome. There are add-ons for XFCE, KDE, Mate, and Gnome - they're small packages, easy to install, and contain that functionality.

Limitations/Bugs

Probably a lot. Let me know, please. Ranting on some bulletin board somewhere on one of dozens of Linux sites will not fix bugs or improve the program. See the section below for contact info.

Other

As of version 3.10, clamtk will not scan standard mail directories, such as .evolution, .mozilla or .thunderbird. This is due to parsing problems. If a smart way of doing that comes up, it will be added.

Also, please note that version numbers mean absolutely nothing. There is no rhyme or reason to odd or even numbers (i.e., an odd number does not mean "unstable"). A new version means it goes up 1 (or, rather, .01).

GUI

clamtk started out using the Tk libraries (thus its name). In 2005, this was changed to perl-Gtk2 (or Gtk2-perl, whatever). The Tk version is still available on sourceforge.net but has not been updated for some time now and should not be used.

The plan for the 5.xx series was to use Gtk3. Unfortunately, Debian and Ubuntu did not have a recent version of libgtk3-perl, and CentOS did not have perl-Gtk3. So, at the last second, the 5.00 version was rewritten to use Gtk2. Again.

Version 6.xx has been written to use Gtk3, as Gtk2 is deprecated. There's no new design this time, as this was an effort to ensure the Gtk3 version could be included in upcoming distribution releases (such as with Debian).

Version 7.xx will likely have a new design, and may be written in a different language as well.

And there's also a Gtk4 in the works.

Thank you

Many people have contributed their time, energy, opinions, recommendations, and expertise to this software. I cannot thank them enough. Their names are listed in the credits file.

Also a big thank you to:

  • Everyone who has contributed in one way or another to clamtk - including language files, bug notifications, and feature requests
  • Dag, without whom rpms would likely not exist
  • All the gtk2-perl and gtk3-perl folks for their time and effort
  • Perlmonks

Contact

clamtk's People

Contributors

asciiwolf avatar chewblacka avatar dave-theunsub avatar eerielili avatar sunyatazero avatar to-ba avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

clamtk's Issues

clamtk 19.1 crashes in xubuntu 15.10

Hi,

I recently upgraded my xubuntu laptop from 15.04 to15.10. clamtk_5.19-1_all.deb no longer runs.

I'm no linux expert so don't know how to diagnose the problem. The syslog reports:

Oct 27 08:33:22 twpsamlinux kernel: [ 2663.742339] traps: clamtk[5026] trap invalid opcode ip:7fd788a6e168 sp:7fff948b1f88 error:0 in libcrypto.so.1.0.0[7fd7889ca000+21c000]
Oct 27 08:34:14 twpsamlinux whoopsie[803]: [08:34:14] Parsing /var/crash/_usr_bin_clamtk.1000.crash.
Oct 27 08:34:14 twpsamlinux whoopsie[803]: [08:34:14] Uploading /var/crash/_usr_bin_clamtk.1000.crash.
Oct 27 08:34:16 twpsamlinux whoopsie[803]: [08:34:16] Sent; server replied with: No error
Oct 27 08:34:16 twpsamlinux whoopsie[803]: [08:34:16] Response code: 200
Oct 27 08:34:16 twpsamlinux whoopsie[803]: [08:34:16] Reported OOPS ID 81798be0-7c85-11e5-bddc-fa163e75317b

The clamav update seems to work, although the log is full of issues. I can't attach that (I don't have write permission to this repositoy), but a sample is below. I get loads of the DNS failures and saving PID failures.

Tue Oct 27 08:01:05 2015 -> ClamAV update process started at Tue Oct 27 08:01:05 2015
Tue Oct 27 08:01:05 2015 -> main.cvd is up to date (version: 55, sigs: 2424225, f-level: 60, builder: neo)
Tue Oct 27 08:01:06 2015 -> Downloading daily-21014.cdiff [100%]
Tue Oct 27 08:01:07 2015 -> Downloading daily-21015.cdiff [100%]
Tue Oct 27 08:01:21 2015 -> daily.cld updated (version: 21015, sigs: 1633568, f-level: 63, builder: neo)
Tue Oct 27 08:01:22 2015 -> bytecode.cld is up to date (version: 268, sigs: 47, f-level: 63, builder: anvilleg)
Tue Oct 27 08:01:31 2015 -> Database updated (4057840 signatures) from db.local.clamav.net (IP: 172.110.204.67)
Tue Oct 27 08:01:31 2015 -> --------------------------------------
Tue Oct 27 08:39:06 2015 -> Update process terminated
Tue Oct 27 08:39:25 2015 -> --------------------------------------
Tue Oct 27 08:39:25 2015 -> ERROR: Can't save PID to file /var/run/clamav/freshclam.pid: No such file or directory
Tue Oct 27 08:39:25 2015 -> freshclam daemon 0.98.7 (OS: linux-gnu, ARCH: x86_64, CPU: x86_64)
Tue Oct 27 08:39:25 2015 -> ClamAV update process started at Tue Oct 27 08:39:25 2015
Tue Oct 27 08:39:25 2015 -> WARNING: Can't query current.cvd.clamav.net
Tue Oct 27 08:39:25 2015 -> WARNING: Invalid DNS reply. Falling back to HTTP mode.
Tue Oct 27 08:39:25 2015 -> Reading CVD header (main.cvd): Tue Oct 27 08:39:25 2015 -> WARNING: Can't get information about db.local.clamav.net: Temporary failure in name resolution
Tue Oct 27 08:39:25 2015 -> WARNING: Can't read main.cvd header from db.local.clamav.net (IP: )
Tue Oct 27 08:39:25 2015 -> Trying again in 5 secs...
Tue Oct 27 08:39:30 2015 -> ClamAV update process started at Tue Oct 27 08:39:30 2015
Tue Oct 27 08:39:30 2015 -> main.cvd is up to date (version: 55, sigs: 2424225, f-level: 60, builder: neo)
Tue Oct 27 08:39:30 2015 -> daily.cld is up to date (version: 21015, sigs: 1633568, f-level: 63, builder: neo)
Tue Oct 27 08:39:30 2015 -> bytecode.cld is up to date (version: 268, sigs: 47, f-level: 63, builder: anvilleg)

Whitelist box doesn't accept any input .....

I clicked in the Whitelist interface, and no text caret appears to enter information. It doesn't seem to respond to anything, mouse clicks or TAB curser. The only element that functions, is the BACK button.

Also why does the status text on the bottom bar never change from "An update is available" ?
I clicked the Update Assistant and highlighted the button "my computer automatically receives updates".

I clicked the Update and it says "Your are already configured to automatically receives updates".

add hotkeys to Results window

The problem & solution:

1. I'm have 500+  suspicious (infected) files in Results windows
2. Delete / transfer in quarantine with the mouse very uncomfortable
3. I propose to add shortcuts (for example, META+D and META+Q or "delete" and 
"insert") to improve usability!


What version of the product are you using?
I'm using version 5.03

On what operating system?
Kubuntu 13.10

Please provide any additional information below.
None

Original issue reported on code.google.com by [email protected] on 8 Feb 2014 at 9:42

scan the entire PC

Hi Dave,

it would be grate the option "scan the hole PC" in the timing. It was in the 
4.38, but it seems in 5.04 not. My sytem is Ubuntu 12.04.

Thank You and thanks for this software!

Levi



Original issue reported on code.google.com by [email protected] on 6 Mar 2014 at 8:24

No Quarantine all or Delete all options in results window

What steps will reproduce the problem?
1. run a scan
2. any malware or PUA shows up in results
3.

What is the expected output? What do you see instead?
I would like to see options to 'Quarantine All' and 'Delete All' in the results 
window.


What version of the product are you using? On what operating system?
Clamtk 5.13
Ubuntu 14.04


Please provide any additional information below.

Last time I ran a scan, I had 110 PUA's, and I had to quarantine each one 
seperately!

Original issue reported on code.google.com by [email protected] on 11 Jan 2015 at 8:28

clamtk GUI does not show up afer update to 14,10 ubuntu

What steps will reproduce the problem?
1. I have removed and reinstalled  4.45. and 5.?
2. the icon appears in the HUD when click it works for a few seconds the does 
nothing
3. thanks in advance I love clam and trust it 

    Hp DV8000

Original issue reported on code.google.com by [email protected] on 5 Nov 2014 at 6:36

Error: Dependency is not satisfiable: liblwp-protocol-https-perl -- when I tried to install clamtk_5.05-1_all.deb package with gdebi

What steps will reproduce the problem?
1. I downloaded .deb package;
2. I tried to install with gdebi;
3. I got the error shown in attachment.

What is the expected output? What do you see instead?

-
What version of the product are you using? On what operating system?

   - Debian Squeeze

Please provide any additional information below.
-

Original issue reported on code.google.com by [email protected] on 21 Mar 2014 at 9:55

Attachments:

Clam Issue

I'm just trying to let Clam know that it found this (PUA.Win.Exploit.CVE_2012_0110) on my
system Ubuntu 14.04LTS but I can not delete or quarantine it! Also 36 other virus software's see it as
not a virus. That's one (Clam) says it is and 36 others saying it is not a virus.
Only you can set things right.!
Thanks
RM

Reporting false positives?

What steps will reproduce the problem?
1.
2.
3.

What is the expected output? What do you see instead?


What version of the product are you using? On what operating system?
v5.07 Linux Mint 17

Please provide any additional information below.
Don't seem to find the old button to upload false positives, so the database is 
corrected? Is that supposed to be "automatically" done when I use the "analyse" 
option?

Original issue reported on code.google.com by [email protected] on 6 Aug 2014 at 5:38

cant update clamav in fedora 21

What steps will reproduce the problem?
1.i try manual update
2.i get outdated virus defenitions
3.

What is the expected output? What do you see instead?


What version of the product are you using? On what operating system?
clam tk 5.13 on fedora 21

Please provide any additional information below.

theres a screeshot of my screen with all details

Original issue reported on code.google.com by [email protected] on 28 Jan 2015 at 4:30

Attachments:

Does Not run in Kubuntu 14.10

What steps will reproduce the problem?
1.Click on program
2.
3.

What is the expected output? What do you see instead?
Expected: GUI
What I see: Bouncing mini-icon, then info spinning icon, then nothing.

What version of the product are you using? On what operating system?
Latest download-no ver 5.x works.
Opsys: Kubuntu 14.10

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 2 Feb 2015 at 10:58

Clamtk won't start in KDE

Fresh install clamtk.

[mustafa@FoMus ~]$ clamtk
Icon 'gtk-new' not present at /usr/lib/perl5/vendor_perl/ClamTk/GUI.pm line 234.



clamtk-5.02-1 version is on Arch Linux with KDE


Thanks


Original issue reported on code.google.com by [email protected] on 7 Jan 2014 at 7:02

Feature Request: Drag and Drop from nautilus to clamtk

The older version in the Ubuntu repos has the feature to drag and drop files 
from nautilus to clamtk without opening a file dialog. The current repo version 
is 4.45 or so, I think.

What version of the product are you using? On what operating system?
I am on Ubuntu 13.10, kernel 3.11.0-17-generic-amd64. Recently upgraded to 
Clamtk 5.04 and cannot drag/drop files without opening a file dialog.


Please provide any additional information below.
It was always sweet to drag/drop files right onto the interface. Loving the 
work you have put into clamtk, thank you.

Original issue reported on code.google.com by [email protected] on 1 Mar 2014 at 2:50

GUI doesn't appear when calling the program

What steps will reproduce the problem?
1. Clicking on app icon in Dash Home
2. entering "clamtk" in terminal
3.

What is the expected output? What do you see instead?
GUI didn't appear on desktop

What version of the product are you using? On what operating system?
clamtk 5.05-1 on Ubuntu12.04.3 64bit

Please provide any additional information below.
output from terminal from calling "clamtk":
Can't locate object method "new" via package "Gtk2::InfoBar" (perhaps you 
forgot to load "Gtk2::InfoBar"?) at /usr/share/perl5/ClamTk/GUI.pm line 100.

Original issue reported on code.google.com by [email protected] on 20 Mar 2014 at 6:03

Install Error

Here's a log of the error.

(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 341369 files and directories currently installed.)
Preparing to unpack .../clamtk_5.18-1_all.deb ...
Unpacking clamtk (5.18-1) over (5.09-1ubuntu14.04.1) ...
dpkg: error processing archive /home/multimedia/Downloads/clamtk_5.18-1_all.deb (--install):
trying to overwrite '/usr/share/nautilus-python/extensions/clamtk.py', which is also in package clamtk-nautilus 5.09-1
ubuntu14.04.1
dpkg-deb (subprocess): decompressing archive member: lzma write error: Broken pipe
dpkg-deb (subprocess): cannot copy archive member from '/home/multimedia/Downloads/clamtk_5.18-1_all.deb' to decompressor pipe: failed to write (Broken pipe)

dpkg-deb: error: subprocess returned error exit status 2

Since I'm new to Linux I have no idea how to proceed.
Any help would be greatly appreciated.

Thank You!

Recursive setting doesn't work

Trying to scan the media directory which includes my Windows drives, Linux drives and the Xubuntu home folder, but the recursive setting ignores them. I am the admin, this is a single user installation and I own all the drives. In addition, every advertised link to ClamTK leads back to the archived Google code page.

The installed front end is currently 5.11 which informs the user that a newer version is available, and any search leads back to the archive page again. If an update exists, where is it?

Progress bar during a scan will stretch across all screens.

What steps will reproduce the problem?
1. Installing the latest ClamTk (version 5)
2. Run a scan on the filesystem
3.

What is the expected output? What do you see instead?
I expect to see a normal progress bar, indicating the progress of the scan.  
Instead, I see a progress bar that get wider and wider, so that the current 
progress indicator remains at the center of the bar

What version of the product are you using? On what operating system?
version 5 on Ubuntu 12.04


Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 27 Apr 2014 at 6:00

Update Button Missing - Updates Available

What steps will reproduce the problem?
1. Installed on SolydX XFCE i386
2. Go to Updates
3. States Updates are available - but does not show Update Botton on 
Highlighted bar

What is the expected output? What do you see instead?
I see the Highlighted bar with "Updates are available" and a Green Ball on 
Graphical Interface (5.07 is available - 5.05 installed) but no Update button 
on highlighted bar


What version of the product are you using? On what operating system?
Version 5.05 installed on SolydX XFCE i386


Please provide any additional information below.
I used Synaptics to reinstall all modules and rebooted afterward
Same results

BTW - I did successfully get the clamd daemon to run at startup! :)

Original issue reported on code.google.com by [email protected] on 5 Jul 2014 at 2:05

Attachments:

Cannot start Clamtk: troubles with $LANGUAGE setting

What steps will reproduce the problem?
1. Install clamtk
2. Open a text console
3. Set $LANGUAGE to "ru_RU" or verify
4 Launch clamkt

What is the expected output? What do you see instead?
The main window appears. No main window and an error message on the console:
[QA test system]
Cannot decode string with wide characters at 
/usr/lib/perl5/5.14.2/i386-linux-thread-multi/Encode.pm line 174.
[My personal system]
Cannot decode string with wide characters at 
/usr/lib/perl5/vendor_perl/5.14.2/x86_64-linux-thread-multi/Encode.pm line 175.

What version of the product are you using? On what operating system?
5.05 on Linux (Rosa Fresh 2012.1 x86_64)

Please provide any additional information below.
I'm a contrib packager for Rosa Linux and OpenMandriva; I'm trying to update 
the distro package from the old 4.45 to the latest clamtk release (5.05).

The QA test on i586, before official publishing, fails with the above error
message; being Rosa a Russian-based distro, the default LANGUAGE/LANG setting 
on the test systems is "ru_RU". On my personal system (defaulting LANGUAGE/LANG 
= en_GB.UTF-8) all works as expected.

Some thing we did try:
 * on the QA system: changing LANG to "en_GB.UTF-8": error message e no window;
 * on the QA system: changing LANG to "en_GB": WORK;
 * on my system: changing LANG to "ru_RU": WORK;
 * on my system: changing LANGUAGE to "ru_RU": error message e no window.

This is similar to the problem in issue #6, but here we have no main window at 
all.
I'm not a perl guy, but by looking at the files in lib I would guess that the 
trouble originates in the decode call in App.pm, line 454.

Original issue reported on code.google.com by [email protected] on 30 Mar 2014 at 5:52

Enhancement: report virus to tray

The gnome-shell tray has most alerts for crashes, new e-mails, etc...

Would be nice if virus alerts showed up there as well from scheduled virus 
scanning runs.

Original issue reported on code.google.com by mikeycarter1974 on 23 Feb 2015 at 1:47

<SOLVED> Newbie question: How do I update the GUI?

I am running Linux Mint 17 and have clamtk GUI 4.45. It seems to keep up with the definitions and the av engine seems to be up to date, but I can't find any way to update the GUI. I see that it's already past 5.1. I'm fairly new to Linux, and not conversant with all the places to get stuff, but so far, all I've got is, "you already have this", but no way to UPDATE it.

Thanks!
Bikrgran

ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log).

What steps will reproduce the problem?
1.
2.
3.

What is the expected output? What do you see instead?


What version of the product are you using? On what operating system?


Please provide any additional information below.

ERROR: Can't open /var/log/clamav/freshclam.log in append mode (check 
permissions!).
ERROR: Problem with internal logger (UpdateLogFile = 
/var/log/clamav/freshclam.log).

Original issue reported on code.google.com by [email protected] on 26 Mar 2014 at 10:15

clamtk wil not start

What steps will reproduce the problem?
0. sudo apt-get install clamtk 4.? -> ran a scan
1. went to www site, installed 5.?  
2. Tired alt-F2 clamtk -> nothing
3. In terminal: -> nothing except this error message
~$ clamtk
Can't locate object method "new" via package "Gtk2::InfoBar" (perhaps you 
forgot to load "Gtk2::InfoBar"?) at /usr/share/perl5/ClamTk/GUI.pm line 100.
~$ ^C
~$ clamtk --version
Can't locate object method "new" via package "Gtk2::InfoBar" (perhaps you 
forgot to load "Gtk2::InfoBar"?) at /usr/share/perl5/ClamTk/GUI.pm line 100.  

What is the expected output? What do you see instead?

What version of the product are you using? On what operating system? Ubuntu + 
Gnome with no effects. ~2003 pentium 2.4GHz ex win xp machine

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 27 Mar 2014 at 3:06

cannot decode string

What steps will reproduce the problem?
1. When i click on Scan a directory (in my language calling: Einen Ordner 
überprüfen), it does norhing. Starts clamtk in terminal, get this messages:
clamtk 
*** unhandled exception in callback:
***   Cannot decode string with wide characters at 
/usr/lib/perl5/5.12.3/x86_64-linux-thread-multi/Encode.pm line 174.
***  ignoring at /usr/lib/perl5/vendor_perl/5.12.3/ClamTk/GUI.pm line 129.
 The same thing on Scan a file

I'm using here clamtk 5.03 and latest clam version 0.98.1.
My running system is 
PCLinuxOS-LXDE64bit up to date.

In /usr/lib/perl5/5.12.3/x86_64-linux-thread-multi/Encode.pm line 174 is 
written:
my $string = $enc->decode( $octets, $check )

and in /usr/lib/perl5/vendor_perl/5.12.3/ClamTk/GUI.pm 129
Gtk2->main;

What I'm missing here?
Thanks for any suggestions
Daniel

Original issue reported on code.google.com by [email protected] on 15 Feb 2014 at 10:12

clamd.conf not found

V5.14. Every time I run clamtk from a script I get an error message in the terminal:
"ERROR: NotifyClamd: Can't find or parse configuration file /etc/clamav/clamd.conf".
/etc/clamav does contain freshclam.conf so I tried renaming this but the message persists. I have now created a new empty file clamd.conf but cannot test until an update is required. I cannot imagine it will solve the problem as it is a blank file.

Here is my script file:

!/bin/bash

echo "Updating clam..."
freshclam --datadir=/home/michael/.clamtk/db --log=/home/michael/.clamtk/db/freshclam.log --user=michael
echo "clam updated"
exit

Ubuntu 122.04 legacy 5.08 not working on update

What steps will reproduce the problem?
1.Did the update thru Ubuntu 
2.Appeared to update 
3.Did not run 

What is the expected output? What do you see instead?
I realize I don't really need a virus checker but it is nice to see what has 
come down. Instead of working it just hangs. When I went to the bash and ran it 
I get:

Can't locate object method "new" via package "Gtk2::InfoBar" (perhaps you 
forgot to load "Gtk2::InfoBar"?) at /usr/share/perl5/ClamTk/GUI.pm line 100.


What version of the product are you using? On what operating system?

Ubuntu 12.04 ran fine as ver 5.07 but got the error after updating to 5.08.


Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 29 Aug 2014 at 4:27

Request

Option to exclude all malware after the scan and from the quarantine.

Original issue reported on code.google.com by [email protected] on 12 Jan 2014 at 12:21

ClamTk does not install correctly.

What steps will reproduce the problem?
1. freshclam --datadir=/home/michael/.clamtk/db 
--log=/home/michael/.clamtk/db/freshclam.log --user=michael

What is the expected output? What do you see instead?
ClamAV update process started at Mon Jan  5 15:26:19 2015
ERROR: Can't open /home/michael/.clamtk/db/freshclam.log in append mode (check 
permissions!).


What version of the product are you using? On what operating system?
5.10

Please provide any additional information below.
I review linux distros and always install clamTk; it's great thanks! However 
the folder .clamtk is never created and the file /etc/clamtk/clamd.conf is 
never created. I normally install from a Software Center or use Synaptic. This 
is not a problem for me but for a novice linux user it would be a deal breaker. 
I think you need to review your config scripts in the .deb package.

Original issue reported on code.google.com by [email protected] on 5 Jan 2015 at 4:46

v5.13 Doesn't do anything in Lubuntu

What steps will reproduce the problem?
1. Download deb file from this page https://code.google.com/p/clamtk/
2. Install using GDebi package installer. Warns that repository has older 
version.
3. Start up clamtk, nothing really does anything. 
https://code.google.com/p/clamtk/

What is the expected output? What do you see instead?
I expect it to give some response other than changing buttons.  See 
http://screencast.com/t/lVtfhZSDkwo

What version of the product are you using? On what operating system?
Version 5.13 in Lubuntu 14.04.


Please provide any additional information below.
Was originally using 4.85, but it would not scan any files. Even when I chose 
recursive scan on file system or chose directory full of files, it would not do 
anything.  Always said 0 files scanned. Decided to use current version so came 
to code.google.com to get new deb. Installed it, and find nothing at all works 
in the GUI. Sorry I can't help with more details, but I'm not exactly a power 
user.


Original issue reported on code.google.com by [email protected] on 8 Jan 2015 at 3:14

ClamTk does not appear in XFCE Menu

What steps will reproduce the problem?
1. Install ClamTk on XFCE or Xubuntu

What is the expected output? What do you see instead?
Expected behavior is that the application will show in the menu, it does not

What version of the product are you using? On what operating system?
Clamtk 5.06 Debian Jessie Xfce4 Desktop

Please provide any additional information below.

Please consider changing the /usr/share/applications/clamtk.desktop file to 
make Clamtk show in XFCE desktops. Commenting the show only line will make it 
show in XFCE, see attached. 


Original issue reported on code.google.com by [email protected] on 1 Jun 2014 at 12:13

Attachments:

Problem with KDE

The clamtk version 5.1x does not work with with Linux Mint KDE 64Bit; if you start clamtk it runs in a loop

for a while, then it closed by themselve, the gui does not open.

/usr/bin/sigtool: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/lib/libclamav.so.6)

What steps will reproduce the problem?
1. launch clamtk from terminal
2. the GUI says updates are available, double click update and it shows GUI is 
5.07 no update available, but shows 0 signatures installed with 19141 available
3. press OK and it says signatures are current but still shows 0 signatures 
installed, nothing gets updated and in terminal the line:
"/usr/bin/sigtool: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.20' not found 
(required by /usr/lib/libclamav.so.6)" no quotes continues to repeat itself 
even though the file is present in /usr/lib

What is the expected output? that the signatures will update What do you see 
instead? says they're up to date after pressing ok to update them but there are 
no signatures, hence unable to scan any file it says they're all good (because 
its checking them with no signatures to check for)


What version of the product are you using? 5.07 clamtk On what operating 
system? Archlinux 3.14.1-1


Please provide any additional information below.
root@arch-bill /home/bill # /usr/lib/libstdc++.so.6 | grep GLIBCXX              

[1]    11163 segmentation fault (core dumped)  /usr/lib/libstdc++.so.6 | 
       11164 exit 1                            grep --color=auto GLIBCXX


Original issue reported on code.google.com by [email protected] on 29 Jun 2014 at 10:56

Failed to get

Try to install ClamAv to my Ubuntu 12.04 OS. But now I see this issue:
Failed to get 
http://security.ubuntu.com/ubuntu/pool/main/c/clamav/clamav_0.97.8+dfsg-1ubuntu1
.12.04.1_amd64.deb  404  Not Found [IP: 91.189.91.14 80]

I try to install it by using terminal (sudo apt-get install clamtk or clamav)
There is no network troubles.

Regards, M.

Original issue reported on code.google.com by [email protected] on 8 Aug 2014 at 5:38

Unable to update from ClamTK 5.10 to 5.11 in Ubuntu 14.10

What steps will reproduce the problem?
1. Attempted to update ClamTK. Clicked on the Debian or Ubuntu 13/14 DEB link, 
and selected to open it from the Ubuntu Software Center.
2. In the software center, I clicked to update ClamTK.


What is the expected output? What do you see instead?
When it was finished, it generated an error window, "Package operation failed. 
The installation or removal of a software package failed."


What version of the product are you using? On what operating system?
ClamTK 5.10 in Ubuntu 14.10.

Please provide any additional information below.
A text file is attached with the details of the "Package operation failed" 
error message.

Original issue reported on code.google.com by [email protected] on 1 Nov 2014 at 6:54

Attachments:

Is it a bug of the program?

What steps will reproduce the problem?
1. install clamtk 4.45 from ubuntu software center with engine virus 0.98.1
2. it indicates 0 signatures
3. it does not update signatures automatically
4. the same happens with the latest version 5.07, with the exception that that 
it indicates 19229 signatures are available and installed

What is the expected output? What do you see instead?

I think the signatures are in the order of some million

What version of the product are you using? On what operating system?

4.45 and 5.07 / Ubuntu 14.04

Please provide any additional information below.

I expect also for 5.07 version the right clicking scanning option on a file, 
but nothing happens when it right clicks a file

Original issue reported on code.google.com by [email protected] on 27 Jul 2014 at 5:59

updating clamtk

What steps will reproduce the problem?
1.I downloaded clamtk via Menu/System/Synoptic management (free translation)
No problems to install clamtk 4.38
The program warns that GUI version is expired. Update within the program is not 
possible
2. If I go to the website of Clamtk version 5.05 is available
But I have the possibility to download versions :
main program : Debian/Ububtu DEB/Ubuntu12xx Legacy DEB/ source/Ubuntu 12.xx 
Legacy Source 
users Xfce thunar-send to - clamtk 0.05 : Debian/ubuntu DEB/ source

3. I have no clue which programs I need to download ?

What is the expected output? What do you see instead?
/

What version of the product are you using? On what operating system?
clamtk 4.38
Linux Mint 13  Xfce

Please provide any additional information below.
/

Original issue reported on code.google.com by [email protected] on 5 Apr 2014 at 1:40

clamtk will not install on CentOS 6.3 64-bit

What steps will reproduce the problem?
attempt to install (as root) clamtk after installing all Perl dependencies:

[root]# rpm -ivh clamtk-5.10-1.el6.noarch.rpm

What is the expected output?

successful installation of RPM.

What do you see instead?

error: Failed dependencies:
        perl(Glib) is needed by clamtk-5.10-1.el6.noarch
        perl(Gtk2) is needed by clamtk-5.10-1.el6.noarch
        perl(Gtk2) >= 1.248 is needed by clamtk-5.10-1.el6.noarch
        perl(IO::Socket::SSL) is needed by clamtk-5.10-1.el6.noarch
        perl(JSON) is needed by clamtk-5.10-1.el6.noarch
        perl(Locale::gettext) is needed by clamtk-5.10-1.el6.noarch
        perl(Text::CSV) is needed by clamtk-5.10-1.el6.noarch

What version of the product are you using?

clamtk-5.10

On what operating system?

CentOS 6.3 64-bit

Please provide any additional information below.

Perl dependencies are installed...

[root]# perl -e "use Glib;"
[root]# perl -e "use Gtk2;"
[root]# perl -e "use IO::Socket::SSL;"
[root]# perl -e "use JSON;"
[root]# perl -e "use Locale::gettext;"
[root]# perl -e "use Text::CSV;"

Original issue reported on code.google.com by [email protected] on 29 Oct 2014 at 7:03

Clamtk refuses to fetch VD updates over HTTP proxy

What steps will reproduce the problem?
1. Configure clamtk Network, setting http proxy host and port (no user auth 
required)
2. Follow the (unnecessarily verbose) Update procedure to get the virus 
database updated
3. Receive nothing

What is the expected output? What do you see instead?

Expect: successful VD update, and a message stating that the update succeeded.
Got: nothing, but an error message (see below).

What version of the product are you using? On what operating system?

Clamtk 5.06 (so much vorse than the good old clamtk-4! I wish I could get it 
back instead).
Ubuntu 14.04 LTS


Please provide any additional information below.

~$ clamtk
LibClamAV Warning: **************************************************
LibClamAV Warning: ***  The virus database is older than 7 days!  ***
LibClamAV Warning: ***   Please update it as soon as possible.    ***
LibClamAV Warning: **************************************************
LibClamAV Warning: **************************************************
LibClamAV Warning: ***  The virus database is older than 7 days!  ***
LibClamAV Warning: ***   Please update it as soon as possible.    ***
LibClamAV Warning: **************************************************
problems getting remote AV: 500 Can't connect to www.clamav.net:80 (timeout)
LibClamAV Warning: **************************************************
LibClamAV Warning: ***  The virus database is older than 7 days!  ***
LibClamAV Warning: ***   Please update it as soon as possible.    ***
LibClamAV Warning: **************************************************
LibClamAV Warning: **************************************************
LibClamAV Warning: ***  The virus database is older than 7 days!  ***
LibClamAV Warning: ***   Please update it as soon as possible.    ***
LibClamAV Warning: **************************************************
problems getting remote AV: 500 Can't connect to www.clamav.net:80 (timeout)

Original issue reported on code.google.com by [email protected] on 30 Jun 2014 at 4:35

Authorization asked for each file

Hi everyone!
I'm using Clam TK 4.41 in Linux Huayra 3.1 (Linux Huayra is an OS made by Argentinian Science and Technologies Ministry on the bases of Debian Jessie and MATE environment, it has mostly GNU GPL licencies, and this its official homepage is: http://huayra.conectarigualdad.gob.ar/huayra).
It works pretty well except for two issues:

I can't install an actualized graphic interface. I have tried using the software centre, and also using terminal instructions, but I couldn't get it done.
This might be related to the previous issue: After analysis, ClamTK asks for confirmation to delete/quarantine each infected file. This gets really annoying, as it finds more than a thousand infections, and I'm forced to give authorization, one by one, clicking in a merging window.
I guess there's a more actualized interface which offers the option to take the same action to every infected file, but, as I explained previously, I can't get to download and install it.

Thanks for attention, I hope you can can help me, so to keep using ClamTK.

Scheduler not keeping values

What steps will reproduce the problem?
1. Open Clamtk.
2. Double-click on "Scheduler".
3. Change the values from 0 to another value
4. Click "Close".
5. Double-click on again "Scheduler".

What is the expected output? What do you see instead?
I expect to see the new value instead of "0" for all of the fields, because 
otherwise it is unclear whether or not the new values you entered have been 
save. It would be more useful (if in fact this is not a bug and it is actually 
saving the new values you enter) for it to display the new values instead of 
just "0"s, but in fact if it is updating the configuration for it with the 
values from the fields which at default display "0"s, then surely opening it 
and then making no changes and clicking "Close" will change the values back to 
"0"s.

What version of the product are you using? On what operating system?
I am using Clamtk v5.11 on Ubuntu 14.04.


Original issue reported on code.google.com by [email protected] on 8 Dec 2014 at 5:20

After install, after clicking on clamtk icon under utilities, program tries to load but doesn't

What steps will reproduce the problem?
1.Installing latest version of ClamTK using .deb from your website.
2.Clicking on ClamTK icon in Utilities.
3.

What is the expected output? What do you see instead?
Appears on KDE open programs panel that program is trying to load. After a 
minute or so the open program icon on bar disappears without the program 
loading.

What version of the product are you using? On what operating system?
March 8, 2015 using latest 5.1.5 (I think) downloaded from this website. OS 
Linux Mint 17.1 64-bit with KDE desktop.

Please provide any additional information below.
After clicking on the downloaded package, it appears to install OK, 
dependencies good. Older version from Software Manager works fine.

Original issue reported on code.google.com by [email protected] on 8 Mar 2015 at 4:27

Missing Scheduler

What steps will reproduce the problem?
1. Open up Clam5.01
2. There is no scheduler.
3.

What is the expected output? What do you see instead?
I expected to see a scheduler option.  Has this been omitted?

What version of the product are you using? On what operating system?
Clam5.01 for Ubuntu 13.04.

Please provide any additional information below.

Is this to be added later?

Original issue reported on code.google.com by [email protected] on 3 Dec 2013 at 4:39

Infected files not appearing in quarantine

What steps will reproduce the problem?
1. Scheduled nightly scan
2. Open history for scan after it runs (my history says it found 51 infected 
files)
3. go to quarantine to remove files... there are none!

What is the expected output? What do you see instead?
I had expected 51 files in the quarantine... and there are none.

What version of the product are you using? On what operating system?
5.04 of clamtk - ubuntu 12.04


Please provide any additional information below.
Not much further to add... just that perhaps there is a setting that I'm not 
finding that is the option to "Put infected files in Quarantine?" or something 
like that

Thanks!

Original issue reported on code.google.com by [email protected] on 8 Mar 2014 at 4:43

hardware Bugs

This very good software ClamTk 5.19 version, currently am having bug in my system,am using chaletOs this bug crate feke system operating files (duplicate it ) and start preventing most system files operating normally.
what I always does it I uninstall the software and install it again. an it work well. after scanning the system files and quarantined it, it can not be analysed save and sent, it simply saying try again later, will there be another simple way of submitting report, it important this hardware problem spoiled internet explore and now finding its way to linux.
am not very good at computer but can easily spot what is wrong

Update problem [unhandled exception in callback]

What steps will reproduce the problem?
1. I opened ClamTK version 5.02 with sudo
2. clicked opn update twice
3. clicked UPDATE

What is the expected output? What do you see instead?
I expected to see progress bar of download. In console i can see an error:

*** unhandled exception in callback:
***   Illegal division by zero at /usr/share/perl5/ClamTk/Update.pm line 365.
***  ignoring at /usr/share/perl5/ClamTk/GUI.pm line 129.


What version of the product are you using? On what operating system?
Clam AntiVirus: Bytecode Testing Tool 0.97.8
ClamTk 5.02

crunchbang 3.2.0-4-amd64 unknown unknown GNU/Linux based on debian wheezy
system up to date


Please provide any additional information below.
ATI videocard hd5570 lastestdrivers, system stable, everything works just fine:D

Original issue reported on code.google.com by [email protected] on 27 Jan 2014 at 10:02

Missing icon in Kubuntu 14.04.1

What steps will reproduce the problem?
1. Install the deb package
2. Run in command line

What is the expected output? What do you see instead?

Icona �gtk-new� non presente nel tema at /usr/share/perl5/ClamTk/GUI.pm 
line 260.

What version of the product are you using? On what operating system?

Clamtk 5.10, kubuntu 14.04.1 amd64

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 30 Oct 2014 at 9:12

After removal of one log window loses mouse focus in history

What steps will reproduce the problem?
1. Click "History"
2. Select anyone log and click "Delete"
3. Thus, after removal of one log window loses mouse focus in history

What is the expected output? 
After removal of the focus should be in the window of log (next after that is 
removed) is to be highlighted

What do you see instead?
Thus, after removal of one log window loses focus in history


What version of the product are you using? On what operating system?
Clamtk 5.11
Kubuntu 14.04

Please provide any additional information below.
None

Original issue reported on code.google.com by [email protected] on 2 Nov 2014 at 11:48

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.