On Wed, 03 Aug 2005 08:53:35 +0200 Carlo Agrusti <[EMAIL PROTECTED]> wrote:
> Marco Bertorello ha scritto lo scorso 02/08/2005 15:21: > > Ciao a tutti e scusate l'OT[1], ma non so più a chi chiedere... > > > > sto cercando (invano) di compilare dsniff... > > le librerie necessarie si compilano ed installano senza problemi, ma > > quando lancio il make questo è il risultato: > > > > [EMAIL PROTECTED]:/home/marcob/dsniff-2.3$>make > > gcc -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD > > -DHAVE_NET_ETHERNET_H -DDSNIFF_LIBDIR=\"/usr/local/lib/\" -I. > > -I/usr/local/include -I/usr/local/include -I/usr/local/include > > guarda un pò queste 3 direttive; puntano tutte alla stessa directory > (nella quale gcc va a cercare gli include) Quindi potrebbe essere che non trova gli include in quelle directory? > [...] > > ./arpspoof.c:60: `ETHERTYPE_ARP' undeclared (first use in this > > function) ./arpspoof.c:60: (Each undeclared identifier is reported > > only once ./arpspoof.c:60: for each function it appears in.) > > ./arpspoof.c:62: `ARPHRD_ETHER' undeclared (first use in this > > function) ./arpspoof.c:62: `ETHERTYPE_IP' undeclared (first use in > > this function) ./arpspoof.c:62: `ETHER_ADDR_LEN' undeclared (first > > use in this > > questi parametri sono tutti definiti in if_ether.h (che è un include > del kernel). Se ho ben capito, devo ricompilarmi il kernel... ma cos'è che devo abilitare che manca? Grazie mille per l'aiuto! -- Marco Bertorello Gruppo Internet S.r.l. System Administrator http://www.tor.it