martedì 13 marzo 2007

[Slack] - Libnet per dsniff-2.3

Problema:

La versione di Libnet per dsniff 2.3 che sono riuscito a installare (e che permette il funzionamento di dsniff) è:
Libnet-1.0.2a

Dopo aver dato ./configure
make

ottengo il seguente errore:

In file included from src/libnet_resolve.c:36:
include/libnet.h:87:8: missing terminating " character
include/libnet.h:89:50: missing terminating " character
make: *** [src/libnet_resolve.o] Error 1

Questo errore è dovuto dal fatto che c'è un errore nel file include/libnet.h

Soluzione:

Editare il file include/libnet.h
e sostituire le righe:

#error "byte order has not been specified, you'll
need to #define either LIBNET_LIL_ENDIAN or LIBNET_BIG_ENDIAN.  See the
documentation regarding the libnet-config script."

con

#error "byte order has not been specified, you'll need to #define either LIBNET_LIL_ENDIAN or LIBNET_BIG_ENDIAN.  See the documentation regarding the libnet-config script."

in pratica si deve mettere tutta la stringa su una stessa riga.

Adesso salvare, uscire e ricominciare con ./configure && make && make install

Nessun commento: