Captrap uses Crypt::GeneratePassword, which isn't included in Debian versions older than Squeeze. To use Captrap on Debian Lenny (currently the stable distribution), you can use libcrypt-generatepassword-perl from Squeeze. The easiest way to do so is to set up Apt to maintain a mixed system (it isn't as scary as it sounds--your system will only have a single package from Squeeze, unless you install others later). Follow these instructions (or similar; you don't _have_ to use vim...). # vim /etc/apt/sources.list Add this line: deb http://http.us.debian.org/debian squeeze main contrib non-free ...or something similar to use a different mirror. # vim /etc/apt/apt.conf.d/30distro add line: APT::Default-Release "stable"; # apt-get update # apt-get upgrade ...and make sure it doesn't pull a zillion packages from squeeze # dpkg -i captrap_0.8.0_all.deb The package won't install due to missing dependencies. # apt-get -f install Apt should install libcrypt-generatepassword-perl from squeeze. EOF