This page is dedicated to getting Dsniff 2.4b1 to compile on Fedora Core 2 (FC2) or Fedora Core 3 (FC3). You can download the patches here, and get the source from their respective homes if you'd like, or download the entire patched tarballs here. You will need a modified Dsniff, modified libnids, and an a modified version of libnet to make this all work.

Compiling is fairly easy.. Download/compile/install libnet, download/compile/install libnids, and then download/compile/install dsniff.


Download dsniff patch for dsniff 2.4b1
Download dsniff 2.4b1 with patch applied


This patch is a simple fix that allows Dsniff 2.4b1 to compile on Fedora Core 2. It may work for other distributions, but it is a simple fix that adds the time.h include to sshow.c. The real task is getting libnids to compile, see the next patch.


Download libnids patch for libnids 1.16
Download libnids 1.16 with patch applied


This patch is a simple fix for Libnids 1.16 (Which is applied to newer versions of libnids, but dsniff won't compile with those versions) that fixes the ASM code so newer versions of GCC will compile it. (uses proper new lines, etc).


Download Libnet 1.0.2a patch for libnet 1.0.2a
Download Libnet 1.0.2a with patch applied


This patch is another simple fix that allows Libnet to compile with newer versions of GCC. It fixes a single error in a multiline definition in libnet.h.





  .-.. . . -|.... .- -..- --- .-. ...
mail: coders @ googlegroups (.) com
©2004-2005 enZo