Xfprot virus scanner

An antivirus application in Puppy is not for Puppy
If you have a compromised Windows installation it is great to boot Puppy and scan and repair the hard drive.

Xfprot is small, as it is just a GUI for F-Prot, the latter being a commandline scanner with antivirus signature file. Xfprot is GPL, F-Prot is commercial, requiring a licence, however it seems that you can use it for personal purposes. You don't have to go online to register for the licence key -- it is in the F-Prot download package.

I have setup the Xfprot package so that when chosen from the menu a script will run and download F-Prot (about 14MB).

One problem is that Xfprot calls xterm with the '-hold' option, but Puppy has rxvt which does not support that option. I solved it by writing a little script for 'xterm' that detects the '-hold' option and modifies the call to rxvt in such a way that the same functionality is achieved.

Xfprot will be in 4.1alpha3.

Posted on 30 Jun 2008, 20:15


Posted on 30 Jun 2008, 22:38 by dogone
Sounds good, Barry. Xfprot is clean and tab-free and there are advantages to an independent GUI. Effectiveness is important but making scans easy is primary.

Posted on 4 Jul 2008, 16:36 by Tom Butz
Hi Barry,

please excuse this shortcut, but I cannot get through any other way:

How can I get ufs-file support going in 4.0.
It worked well in 2.16 and 2.17, but I don't
want to go back to them.


(Log-in doesn't work any more, though my email does)

Posted on 5 Jul 2008, 17:30 by BarryK
Re: ufs
The module 'ufs.ko' was screened-out when building Puppy 4.00 and I think also 3.01.
The 'createpuppy' script in Unleashed that is used to build Puppy from the packages, screens out some modules that are very unlikely to be needed, but in some cases I may have been overly enthusiastic with the culling.

You can get the ufs.ko module if you download puppy-unleashed-core-xxx.tar.gz.

Anyway, anyone else want ufs.ko? I just looked, it's only small, so the next release of Puppy will have it. It will be in the next 4.1alpha or UniPup.

There are others screened out. Here they are:
EXOTICFS=' fs/autofs fs/autofs4 fs/befs fs/bfs fs/coda fs/cramfs fs/exportfs fs/freevxfs fs/jffs2 fs/jfs fs/lockd fs/ncpfs fs/nfsd fs/romfs fs/sysv fs/udf '

Posted on 31 Jul 2008, 7:47 by Alex
UDF isn't just for packet writing
Can we not call UDF exotic and unlikely to be used? I tried to mount a video DVD so that Wine could see it and Puppy objected that filesystem UDF isn't recognized. I don't know how common UDF is on commercial DVDs (thought they were all ISO9660).

Alternatively, is there another way for Wine to see a DVD I insert without mounting it? That's the only way I've found for my applications to even report the presence of a drive.

Posted on 31 Jul 2008, 9:22 by BarryK
Ok, UDF will be in the next release, 4.1alpha6.

Posted on 29 Jan 2009, 4:52 by Turpin
udf packet-writing
Is udf packet-writing working yet in puppy? Here's what udf packet-writing is good for: incremental automated file backups. It's a great feeling not to have files on a hard drive in harm's way. In my experience when udf packet-writing in Linux, it's super stable, especially if you follow the rule of always dismounting/ejecting the disc by software, so that if there are any final writes to wrap up, it can take care of it. Really I'd be using Puppy as my primary rescue platform instead of the PartedMagic distro if it had that functionality. It hurts that I can't because I love the idea of Puppy. And Woof (I need to see the latest on that; something didn't work before when I tried using it; can't remember what though).