{"id":49872,"date":"2025-10-20T16:47:42","date_gmt":"2025-10-20T16:47:42","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=49872"},"modified":"2025-10-20T16:47:42","modified_gmt":"2025-10-20T16:47:42","slug":"lenspect-new-malware-scanner-app-for-linux-desktop","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2025\/10\/lenspect-new-malware-scanner-app-for-linux-desktop\/","title":{"rendered":"Lenspect &#8211; New Malware Scanner App for Linux Desktop"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-49873\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/10\/lenspect-icon-250x250.webp\" alt=\"\" width=\"250\" height=\"250\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/10\/lenspect-icon-250x250.webp 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/10\/lenspect-icon-300x300.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/10\/lenspect-icon-700x700.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/10\/lenspect-icon-768x768.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/10\/lenspect-icon.webp 1200w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/p>\n<p>Want to scan your files for security threats? Here a new app can do the job for Linux Desktop.<\/p>\n<p>It&#8217;s <a href=\"https:\/\/github.com\/vmkspv\/lenspect\" target=\"_blank\" rel=\"noopener\">Lenspect<\/a>, a free open-source Python written application that features a lightweight user interface designed for GNOME. And, it uses VirusTotal as backend for scanning.<\/p>\n<p><!--more--><\/p>\n<p>As you may know, there&#8217;s a ClamAV AntiVirus software that supports Linux. It has a graphical front-end <strong>ClamTk<\/strong> (available in App Center or Ubuntu Software), that provides simple interface to scan your files or directories for malware.<\/p>\n<div id=\"attachment_49874\" style=\"width: 564px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-49874\" class=\"size-full wp-image-49874\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/10\/clamtk-noble.webp\" alt=\"\" width=\"554\" height=\"566\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/10\/clamtk-noble.webp 554w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/10\/clamtk-noble-294x300.webp 294w\" sizes=\"auto, (max-width: 554px) 100vw, 554px\" \/><p id=\"caption-attachment-49874\" class=\"wp-caption-text\">ClamTk<\/p><\/div>\n<p>ClamAV is great for basic use, but if you want to check for viruses that ClamAV may have missed or verify against any false positives, then VirusTotal is a good alternative and Lenspect is a graphical front-end for it working on Linux.<\/p>\n<div id=\"attachment_49875\" style=\"width: 465px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-49875\" class=\"size-large wp-image-49875\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/10\/lendspect-scanfiles-455x700.webp\" alt=\"\" width=\"455\" height=\"700\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/10\/lendspect-scanfiles-455x700.webp 455w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/10\/lendspect-scanfiles-195x300.webp 195w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/10\/lendspect-scanfiles.webp 498w\" sizes=\"auto, (max-width: 455px) 100vw, 455px\" \/><p id=\"caption-attachment-49875\" class=\"wp-caption-text\">Lendspect<\/p><\/div>\n<p>VirusTotal is an online service created by the Spanish security company Hispasec Sistemas. The company now belongs to Google Security Operations, a subsidiary of Google.<\/p>\n<p>It&#8217;s a free service that aggregates over 70 antivirus engines and URL\/domain blocklisting services called Contributors. They include Arcabit, Avast, BitDefender, ClamAV, McAfee, and more. See <a href=\"https:\/\/docs.virustotal.com\/docs\/contributors\" target=\"_blank\" rel=\"noopener\">this page<\/a> for all the scanning engines.<\/p>\n<p>With it, you may <b>scan files, IPs, and URLs to detect malware with multiple anti-malware or antivirus engines concurrently<\/b>. Though as an online service, you need to upload file through either <a href=\"https:\/\/www.virustotal.com\/gui\/home\" target=\"_blank\" rel=\"noopener\">its web page<\/a>, browser extension, or API.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-49876\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/10\/scanner-engines-468x700.webp\" alt=\"\" width=\"468\" height=\"700\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/10\/scanner-engines-468x700.webp 468w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/10\/scanner-engines-201x300.webp 201w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/10\/scanner-engines.webp 609w\" sizes=\"auto, (max-width: 468px) 100vw, 468px\" \/><\/p>\n<p>Lenspect uses VirusTotal API to upload you files, then show you a scan summary, while you may click open in VirusTotal website for a more detailed information, including analysis from different antivirus products, file details, and more.<\/p>\n<div id=\"attachment_49877\" style=\"width: 620px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/10\/view-virustotal.webp\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-49877\" class=\"size-large wp-image-49877\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/10\/view-virustotal-700x427.webp\" alt=\"\" width=\"610\" height=\"372\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/10\/view-virustotal-700x427.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/10\/view-virustotal-300x183.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/10\/view-virustotal-768x469.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/10\/view-virustotal-1320x806.webp 1320w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/10\/view-virustotal.webp 1447w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><p id=\"caption-attachment-49877\" class=\"wp-caption-text\">View scan details in virustotal.com<\/p><\/div>\n<p>The standard API is free but has limitations. They include <em>4 lookups per min<\/em>, <em>500 lookups per day<\/em>, <em>15.5 K lookups per month<\/em>, and non-business use.<\/p>\n<h3>Install Lenspect<\/h3>\n<p><b>NOTE that the app will send your file to VirusTotal, DON&#8217;T use it for scanning sensitive data.<\/b><\/p>\n<p>Lenspect is available to install in most Linux through <a href=\"https:\/\/flathub.org\/en\/apps\/io.github.vmkspv.lenspect\" target=\"_blank\" rel=\"noopener\">Flatpak package<\/a>, which runs in sandbox environment.<\/p>\n<p>Linux Mint and Fedora Workstation may simply search &amp; install the application from either Software Manager or GNOME Software.<\/p>\n<p>While Ubuntu and other Linux can do the steps below one by one to get it:<\/p>\n<ul>\n<li>First, open terminal (Ctrl+Alt+T) and run command to install Flatpak daemon package:\n<pre>sudo apt install flatpak<\/pre>\n<p>For non-debian\/ubuntu based distributions, follow the official <a href=\"https:\/\/flatpak.org\/setup\/\" target=\"_blank\" rel=\"noopener\">setup guide<\/a> to enable Flatpak support.<\/li>\n<li>Next, install the app package by running command:\n<pre>flatpak install https:\/\/dl.flathub.org\/repo\/appstream\/io.github.vmkspv.lenspect.flatpakref<\/pre>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/10\/flatpak-lendspect.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-49878\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/10\/flatpak-lendspect-700x534.webp\" alt=\"\" width=\"610\" height=\"465\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/10\/flatpak-lendspect-700x534.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/10\/flatpak-lendspect-300x229.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/10\/flatpak-lendspect-768x585.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/10\/flatpak-lendspect.webp 770w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/li>\n<\/ul>\n<p>After installation, log out and back in if you don&#8217;t see the app icon, or run the command below to start it from terminal:<\/p>\n<pre>flatpak run io.github.vmkspv.lenspect<\/pre>\n<p>While you may replace <code>run<\/code> with <code>update<\/code> in last command to check updates.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/10\/launch-lens.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-49879\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/10\/launch-lens.webp\" alt=\"\" width=\"545\" height=\"283\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/10\/launch-lens.webp 545w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/10\/launch-lens-300x156.webp 300w\" sizes=\"auto, (max-width: 545px) 100vw, 545px\" \/><\/a><\/p>\n<h3>Uninstall:<\/h3>\n<p>To uninstall the app, simply open terminal (Ctrl+Alt+T) and run command:<\/p>\n<pre>flatpak uninstall --delete-data io.github.vmkspv.lenspect<\/pre>\n<p>Also run <code>flatpak uninstall --unused<\/code> to remove useless runtimes to free up disk space.<\/p>","protected":false},"excerpt":{"rendered":"<p>Want to scan your files for security threats? Here a new app can do the job for Linux Desktop. It&#8217;s Lenspect, a free open-source Python written application that features a lightweight user interface designed for GNOME. And, it uses VirusTotal as backend for scanning.<\/p>\n","protected":false},"author":1,"featured_media":49873,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[52],"tags":[2039],"class_list":["post-49872","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-app-review","tag-security"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/49872","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/comments?post=49872"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/49872\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media\/49873"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=49872"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=49872"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=49872"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}