Error al emitir el comando "make" durante la instalación del paquete ISIC

Error al emitir el comando "make" durante la instalación del paquete ISIC

Estoy intentando instalar el paquete ISIC en Kali Linux Rolling. Siguió las instrucciones de instalación deaquí

Como primer paso, instalé el paquete libnet y funcionó bien. Luego, cuando intento instalar el paquete ISIC desde el archivo ISIC make, falla y aparece el siguiente mensaje de error en la consola.

> gcc -o tcpsic tcpsic.c -Wall -W -g -O2 -I/usr/local/include
> `libnet-config --cflags` -DHAVE_LIBNET=1 -Din_addr_t=u_int32_t 
> `libnet-config --defines` -DVERSION=\"0.07\" -lnet -L/usr/local/lib 
> `libnet-config --libs` In file included from
> /usr/include/strings.h:26:0,
>                  from isic.h:1,
>                  from tcpsic.c:1: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use
> _DEFAULT_SOURCE" [-Wcpp]  # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"    ^~~~~~~ tcpsic.c: In function
> ‘main’: tcpsic.c:274:7: error: dereferencing pointer to incomplete
> type ‘struct tcphdr’
>     tcp->th_off = rand() & 0xf;
>        ^~ Makefile:27: recipe for target 'tcpsic' failed make: *** [tcpsic] Error 1

Por favor ayúdame a arreglar esto. Necesito esta herramienta en funcionamiento para mis escenarios de prueba.

Por si acaso:¿Existe alguna forma alternativa de instalar este paquete ISIC en mi máquina Kali?

Respuesta1

isic-0.07: Año 2006. De ahí la actualización de 2014 "isic-fix"https://github.com/dropletzhu/isic-fix

$ git clone https://github.com/dropletzhu/isic-fix.git

$ cd isic-fix/ && ./configure && make: Se compila correctamente con, por ejemplo, gcc-4.9 (o gcc-5).

información relacionada