Kod: Zaznacz cały
Kod: Zaznacz cały
Kod: Zaznacz cały
gcc raw_rst.c -o rst -lnet -lpcap
In file included from raw_rst.c:2:0:
/usr/include/libnet.h:87:2: error: #error "byte order has not been specified, you'll
/usr/include/libnet.h:88:1: error: unknown type name ‘need’
/usr/include/libnet.h:88:1: error: stray ‘#’ in program
/usr/include/libnet.h:88:10: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘define’
/usr/include/libnet.h:88:10: error: unknown type name ‘define’
/usr/include/libnet.h:89:1: error: missing terminating " character
In file included from /usr/include/pcap.h:45:0,
from raw_rst.c:3:
/usr/include/pcap/pcap.h:127:2: error: unknown type name ‘bpf_int32’
raw_rst.c:6:1: warning: data definition has no type or storage class [enabled by default]
raw_rst.c: In function ‘main’:
raw_rst.c:47:30: error: invalid operands to binary == (have ‘struct data_pass’ and ‘void *’)
raw_rst.c:55:32: error: ‘caught_packet’ undeclared (first use in this function)
raw_rst.c:55:32: note: each undeclared identifier is reported only once for each function it appears in
raw_rst.c: In function ‘set_packet_filter’:
raw_rst.c:67:15: warning: unknown escape sequence: '\040' [enabled by default]
raw_rst.c:68:8: error: too few arguments to function ‘pcap_compile’
/usr/include/pcap/pcap.h:314:5: note: declared here
raw_rst.c:68:65: error: expected expression before ‘==’ token
raw_rst.c:68:70: error: expected statement before ‘)’ token
raw_rst.c: In function ‘caught_packet’:
raw_rst.c:86:77: error: ‘struct libnet_ip_hdr’ has no member named ‘th_sport’
raw_rst.c:90:112: error: ‘LIBNET_PRu8’ undeclared (first use in this function)
raw_rst.c:103:67: error: expected ‘)’ before numeric constant
raw_rst.c: In function ‘set_packet_filter’:
raw_rst.c:107:21: error: expected declaration or statement at end of input