Erro ao emitir o comando “make” durante a instalação do pacote ISIC

0

Estou tentando instalar o pacote ISIC no Kali Linux Rolling. Seguiu as instruções de instalação de aqui

Como primeiro passo eu instalei o pacote libnet e correu tudo bem. Em seguida, quando estou tentando instalar o pacote ISIC do arquivo ISIC make, ele falha com a seguinte mensagem de erro no console.

> 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 me ajude a consertar isso. Eu preciso desta ferramenta em funcionamento para os meus cenários de teste.

Just In Case: Existe alguma maneira alternativa de instalar este pacote ISIC no meu Kali Machine?

    
por Cascade 20.06.2017 / 08:09

1 resposta

1

isic-0.07 : Ano de 2006. Por isso, a atualização de 2014 "isic-fix" link

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

$ cd isic-fix/ && ./configure && make : compila OK com por ex. gcc-4.9 (ou gcc-5).

    
por 21.06.2017 / 00:32