Anti-Malware Tools

Raspirus – lightweight signature-based malware scanner

Raspirus is a lightweight malware scanner designed to identify suspicious files using YARA detection rules. It was originally developed for scanning USB storage devices connected to a Raspberry Pi but has since evolved into a desktop application for checking local files and directories.

The scanner uses a Rust backend with an interface built using Iced. Its emphasis is on providing a straightforward scanning workflow without requiring users to work directly with YARA command-line utilities.

Raspirus uses rule-based detection rather than relying on its original large database of file hashes. This reduces the storage requirements for malware definitions and allows the scanner to recognise suspicious patterns within files.

This is free and open source software.

Key Features

  • YARA-based malware detection for identifying known malicious patterns and suspicious file content.
  • Multithreaded scanning with a configurable number of CPU cores allocated to the task.
  • Scan individual files, directories and attached storage devices.
  • Support for inspecting files inside ZIP, XZ, Zstandard, Bzip2 and Deflate64 archives.
  • Rust-based graphical interface built with the Iced toolkit.
  • Dark mode support for the desktop interface.
  • PDF report generation containing scan summaries, detected threats and skipped files.
  • Export scan logs for further examination or troubleshooting.
  • VirusTotal lookup functionality for investigating suspicious files.
  • Local compilation of detection rules rather than downloading precompiled rule binaries.
  • Custom update mirror support for retrieving malware detection rules.
  • Settings synchronisation with the application’s configuration file.
  • Designed to operate on comparatively modest hardware without requiring a large malware hash database.
  • Cross-platform support for Linux, macOS and Windows.

Website: github.com/Raspirus/Raspirus
Support:
Developer: Benjamin Demetz, Felix Hell Björn
License: GNU General Public License v3.0

Raspirus is written in Rust. Learn Rust with our recommended free books and free tutorials


Related Software

Anti-Malware Tools
ClamAVAntivirus engine for detecting trojans, viruses, malware and other threats
YARA-XRe-incarnation of YARA
YARAPattern matching swiss knife for malware researchers
MaltrailMalicious traffic detection system
ClamTkGraphical frontend for ClamAV
LMDMalware scanner focusing on threats faced in shared hosted environments
phpMusselPHP-based anti-virus anti-trojan anti-malware solution
RaspirusLightweight signature-based malware scanner
FastFinderFast suspicious file finder
chkrootkitLocally checks for signs of a rootkit
UnhideForensic tool to find hidden processes and TCP/UDP ports
Atomdrift ScanMalware and supply chain scanner for software security
paranoyaMalware scanner using indicators of compromise and YARA rules
decloakerSecurity tool for revealing objects concealed by malware
LenspectLightweight security threat scanner

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted