Package: wnpp
Severity: wishlist
Owner: Benjamin Demetz <raspirus....@gmail.com>
X-Debbugs-Cc: debian-devel@lists.debian.org, raspirus....@gmail.com

* Package name    : raspirus
  Version         : 0.1.8
  Upstream Author : Benjamin Demetz <demetzbenjami...@gmail.com>
* URL             : https://github.com/Raspirus/Raspirus
* License         : GPLv3
  Programming Lang: Rust, JavaScript
  Description     : A resource-friendly MD5-signatures-based virusscanner with 
cross-platform support, user-friendly GUI and CLI options

Raspirus has mainly been created to scan folders or removable storage units 
like the USB thumb drive.
The idea behind the app is to have it installed on a Raspberry Pi with a 
touchscreen, where users connect their
storage units with unknown or unsafe contents and the app then quickly scans it 
and gives a feedback.

The app has been designed with a web-frontend using the Next.js framework and 
the JavaScript language. The frontend
then comunicates with the backend written in Rust using a Rust framework called 
Tauri. This framework provides an API-like
communication. This helps separate the frontend from the backend, while also 
ensuring that the app can be compiled to a
standalone software.

I personally use this program to scan USB thumb drives in a setup like I 
described above, but with it's cross-platform
nature, it can also be installed on your desktop and used to scan local folders 
or files. The app also comes with a CLI-only option,
a Makefile and Docker support.
A similar program to Raspirus could be ClamAV. The reason why I couldn't use it 
on my Raspberry Pi 3 is because it requires
too much RAM to function properly. ClamAV requires a couple GB of RAM, while 
Raspirus can work with as low as 100MB.

This is my first time submitting to the Debian packaging system. I hope I can 
get some valuable feedback on how to improve
further, maybe a sponsor could help me. I am currently the only maintainer of 
the project, and I think it's fine for now
as the project is not that big. In the future I hope I can have some more 
contributors to help me out with new issues and
possible bug reports.

Reply via email to