I have mentioned in the past that the Debian package for the nessus plugins version 2.0.7 has a broken nmap wrapper.
I have even submitted a bug report to the Debian package maintainer. In the mean time, I found a work around, which I thought I would share here. 1) Install the nessus-plugins package version 2.0.7-1 using apt-get, dslect, dpkg, or whatever you prefer. 2) Download the source code for the nessus-plugins version 2.0.7 from the Nessus website and extract them. 3) Use the same command-line to configure the source that the Debian package uses (can be obtained from http://buildd.debian.org/fetch.php?&pkg=nessus-plugins&ver=2.0.7-1&arch= ia64&stamp=1057948636&file=log&as=raw): $ CFLAGS="-g -Wall -O2" ./configure --sysconfdir=/etc --prefix=/usr --mandir='${prefix}/share/man' --localstatedir=/var/lib/nessus --with-fetchcmd=wget 4) The configure should complete without errors. 5) Then do the standard make, make install. At that point, the Debian package management system knows you have nessus-plugins version 2.0.7-1 installed ~and~ the nmap wrapper is working like it is supposed to. -Jason
