It seems that nessus-client-1.0.2 works very well on amd64. Have tested it with multiple servers (2.2.9 on Gentoo, a 2.2.6 on Debian etc...) and targets. Should be tested more before accepting it, though. Here are the informations of the system used: Portage 2.1.2.9 (default-linux/amd64/2006.1, gcc-4.1.2, glibc-2.5-r3, 2.6.20-gentoo-r8 x86_64) ================================================================= System uname: 2.6.20-gentoo-r8 x86_64 Intel(R) Pentium(R) D CPU 3.00GHz Gentoo Base System release 1.12.9 Timestamp of tree: Wed, 04 Jul 2007 05:50:01 +0000 dev-java/java-config: 1.3.7, 2.0.33-r1 dev-lang/python: 2.4.4-r4 dev-python/pycrypto: 2.0.1-r5 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.23b virtual/os-headers: 2.6.17-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=nocona -mtune=nocona -pipe -fomit-frame-pointer -ftree-vectorize" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-O2 -march=nocona -mtune=nocona -pipe -fomit-frame-pointer -ftree-vectorize -fvisibility-inlines-hidden" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="ftp://trumpetti.atm.tut.fi/gentoo/" LANG="fr_FR@euro" LC_ALL="fr_FR.UTF8" LINGUAS="fr fr_FR" MAKEOPTS="-j5" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://trumpetti.atm.tut.fi/gentoo-portage" USE="X a52 aac acpi alsa amd64 audiofile background bash-completion bcmath berkdb bidi bitmap-fonts bonobo bzip2 cdb cdparanoia cdr cli cracklib crypt cscope ctype cups dbus dga dio directfb dri dts dvd dvdr dvdread encode esd exif fbcon ffmpeg flac flash fortran ftp gd gdbm ggi gif glut gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml hal hddtemp iconv imagemagick imap imlib ipv6 isdnlog jabber jack java javascript jikes jpeg jpeg2k kdeenablefinal kerberos kqemu ldap libg++ matroska midi mmap mng modplug mp3 mpeg mudflap musepack musicbrainz mysql ncurses netboot nls nptl nptlonly nptonly nsplugin ogg openal opengl openmp osc oss pam pcre pda pdf perl png portaudio ppds pppd python qt qt3 quicktime readline reflection samba scanner session slang slp sndfile sox speex spell spl ssl ssockets svg tcpd theora tiff truetype truetype-fonts type1-fonts unicode usb userlocales v4l v4l2 vcd vorbis wma wxwindows xface xine xinerama xml xml2 xmlrpc xorg xosd xv xvid zlib" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="fr fr_FR" USERLAND="GNU" VIDEO_CARDS="fbdev i810 v4l vesa vga" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS Reproducible: Always Steps to Reproduce: 1.Copy the orginal nessus-client-1.0.2.ebuild to your own overlay 2.Edit it. Line 16, instead of KEYWORDS="x86" put KEYWORDS="x86 amd64" 3.Do a digest operation on it 4.Finally: emerge it. Actual Results: No problems encountered.
Well, after more tests I have to admit that many plugins (too many in fact) are still crashing nessus-client. I guess it can stay hard-masked.
Yes, resolving this as later.