On Tue, 1 Nov 2005, Pascal Bleser wrote:
dsniff is a dead horse. It requires libnet 1.0.x, which is deprecated and not further supported. I almost managed to build dsniff by statically linking against a libnet 1.0.2a that would have been included in the package, but then again dsniff requires libnids. And libnids doesn't build against libnet 1.0.x, only against libnet 1.1.x or 1.2.x
dsniff hasn't undergone any release or development effort since 2003 and there is not much hope to have the author (or someone else) port it to libnet 1.2.x, especially since the libnet >= 1.1.x API is very different.
The only chance would be to use an also deprecated libnids, that uses libnet 1.0.x as well. That's what I did in my dsniff package: it includes libnids 1.16 and libnet 1.0.2a that are built and linked statically by dsniff. It required quite some ugly hacks but.. it seems to work. I didn't test the packaged runtime myself, please do that yourself and submit the feedback (whether it works or not).
You might wan to have a look at the patches that are in http://ftp.debian.org/debian/pool/main/d/dsniff/dsniff_2.4b1-12.diff.gz Especially the one starting with: +## 02_libnet_1.1.dpatch [...] +## DP: Use libnet v1.1 instead of v1.0 ;)) Regards Christoph