I have included the changes for BSDI 2.0 and tcpdump for the Gabriel program.
Some things to note, The interface to test must be compiled in. See the 
comments in gabriel_client.h. Currently the binary is built to listen to
attacks from ppp0. If a single command line parameter is supplied to 
gabriel_client that parameter will be used as the interface to listen on
by tcpdump. Here is part of gabriel_client.h


/* Change the default interface for tcpdump to listen on for an attack 
 * in the BSD_ATTACK_INTERFACE. If the interface is specified on the command
 * line ie: gabriel_client ef0, that interface will be used instead
 *
 * Common interface names are 
 *  ppp0 - PPP interface to the net
 *  we0  - Western Digital SMC style cards 
 *  ef0  - 3Com 3c509/3c579
 *  sl0  - Slip link
 */

#define BSD_ATTACK_INTERFACE "ppp0"

The makefile was modified, not re-written and it requires the use of gmake.
To compile a BSDI version type "gmake bsdi2"

I will try and keep the source current and it is available from:
ftp://ftp.nebulus.net/pub/bsdi/security

If you find anything that is broken please let me know, thanks! 
dennis@nebulus.net
