1 diff -ur ettercap-NG-0.7.3/configure.in ettercap-NG-0.7.3-changed/configure.in
2 --- ettercap-NG-0.7.3/configure.in 2005-01-13 10:24:28.000000000 +0100
3 +++ ettercap-NG-0.7.3-changed/configure.in 2007-11-07 11:42:25.000000000 +0100
11 AC_PROG_GCC_TRADITIONAL
13 AC_CHECK_HEADERS(sys/poll.h poll.h sys/select.h)
14 AC_CHECK_HEADERS(sys/cdefs.h)
15 dnl nameser NS_GET32 and so on...
19 dnl ==================================================================
20 dnl Checks for typedefs, structures, and compiler characteristics.
22 dnl ==================
28 -ac_ec_libpcap=default
30 -AC_MSG_CHECKING(for libpcap)
31 -AC_ARG_WITH(libpcap, AC_HELP_STRING(--with-libpcap=DIR,use libpcap in DIR),
35 - AC_MSG_ERROR(["*** ettercap cannot operate without libpcap. ***"])
38 - if test -f $withval/pcap.h; then
40 - if cd $withval; then withval=`pwd`; cd $owd; fi
41 - PCAPINC="-I$withval"
42 - if test "$OS" = "WINDOWS"; then
43 - PCAPLIB="-L$withval -lwpcap -lpacket"
45 - PCAPLIB="-L$withval -lpcap"
47 - ac_ec_libpcap=$withval
48 - AC_MSG_RESULT($withval)
49 - elif test -f $withval/include/pcap.h; then
51 - if cd $withval; then withval=`pwd`; cd $owd; fi
52 - PCAPINC="-I$withval/include"
53 - if test "$OS" = "WINDOWS"; then
54 - PCAPLIB="-L$withval/lib -lwpcap -lpacket"
56 - PCAPLIB="-L$withval/lib -lpcap"
58 - ac_ec_libpcap=$withval
59 - AC_MSG_RESULT($withval)
62 - AC_MSG_ERROR([pcap.h not found in $withval])
66 -[ if test -f /usr/include/pcap/pcap.h; then
67 - PCAPINC="-I/usr/include/pcap"
68 - if test "$OS" = "WINDOWS"; then
69 - PCAPLIB="-lwpcap -lpacket"
73 - elif test -f /usr/include/pcap.h; then
74 - if test "$OS" = "WINDOWS"; then
75 - PCAPLIB="-lwpcap -lpacket"
79 - elif test -f /usr/local/include/pcap.h; then
80 - PCAPINC="-I/usr/local/include"
81 - if test "$OS" = "WINDOWS"; then
82 - PCAPLIB="-lwpcap -lpacket"
88 - AC_MSG_ERROR([libpcap not found])
90 - AC_MSG_RESULT(yes) ]
93 -if test "$OS" = "WINDOWS"; then
94 - EC_CHECK_FUNC(wpcap, pcap_datalink_val_to_description, $PCAPLIB, $LIBS,, AC_MSG_ERROR([Incorrect libpcap version. libpcap >= 0.8.1 required]))
95 - EC_CHECK_FUNC(packet, PacketInitPacket, $PCAPLIB, $LIBS,, AC_MSG_ERROR([Incorrect libpcap version. libpcap >= 0.8.1 required]))
96 - AC_CHECK_LIB(ws2_32, ntohs,, AC_MSG_ERROR([Incorrect ws2_32 version.]))
97 - AC_CHECK_LIB(iphlpapi, main)
99 - EC_CHECK_FUNC(pcap, pcap_datalink_val_to_description, $PCAPLIB, $LIBS,, AC_MSG_ERROR([Incorrect libpcap version. libpcap >= 0.8.1 required]))
105 -ac_ec_libnet=default
107 -AC_MSG_CHECKING(for libnet)
108 -AC_ARG_WITH(libnet, AC_HELP_STRING(--with-libnet=DIR,use libnet in DIR),
109 -[ case "$withval" in
112 - AC_MSG_ERROR(["*** ettercap cannot operate without libnet. ***"])
115 - if test -f $withval/lnet.h; then
117 - if cd $withval; then withval=`pwd`; cd $owd; fi
118 - LNETINC="-I$withval"
119 - LNETLIB="-L$withval -lnet"
120 - ac_ec_libnet=$withval
121 - AC_MSG_RESULT($withval)
122 - elif test -f $withval/include/libnet.h; then
124 - if cd $withval; then withval=`pwd`; cd $owd; fi
125 - LNETINC="-I$withval/include"
126 - LNETLIB="-L$withval/lib -L$withval/src -lnet"
127 - ac_ec_libnet=$withval
128 - AC_MSG_RESULT($withval)
131 - AC_MSG_ERROR([libnet.h not found in $withval])
135 -[ if test -f /usr/include/libnet.h; then
141 - AC_MSG_ERROR([libnet >= 1.1.2.1 not found])
146 -EC_CHECK_FUNC(net, libnet_adv_free_packet, $LNETLIB, $LIBS,, AC_MSG_ERROR([Incorrect libnet version. libnet >= 1.1.2.1 required]))
148 dnl ------------------
149 dnl Checks for openssl
150 dnl ------------------
152 dnl set up the final vars
153 dnl -----------------------
154 EC_CFLAGS="$DEBUG_FLAGS $PCAPINC $LNETINC $SSLINC $PCREINC $ICONVINC"
155 -EC_LIBS="$LIBS $PCAPLIB $LNETLIB $SSLLIB $PCRELIB $NCURSLIB $GTK_LIBS $ICONVLIB"
156 +dnl EC_LIBS="$LIBS $PCAPLIB $LNETLIB $SSLLIB $PCRELIB $NCURSLIB $GTK_LIBS $ICONVLIB"
157 +EC_LIBS="$LIBS $PCAPLIB $LNETLIB $SSLLIB $PCRELIB $NCURSLIB $GTK_LIBS $ICONVLIB -lpcap -lnet"
161 diff -ur ettercap-NG-0.7.3/src/Makefile.am ettercap-NG-0.7.3-changed/src/Makefile.am
162 --- ettercap-NG-0.7.3/src/Makefile.am 2005-01-13 10:18:48.000000000 +0100
163 +++ ettercap-NG-0.7.3-changed/src/Makefile.am 2007-11-06 20:15:12.000000000 +0100
166 ettercap_CFLAGS = @EC_CFLAGS@
168 -ettercap_LDADD = @LIBOBJS@ \
170 +ettercap_LDADD = missing/strlcpy.o os/libec_os.a \
171 interfaces/daemon/libec_daemon.a \
172 interfaces/text/libec_text.a