J'utilise les codes d'exemple de pcap pour créer mon propre sniffer. j'ai téléchargé leur sample sniffer et il fonctionne sous Windows mais pas sous linux. j'utilise le compilateur gcc sur les deux machines, et j'ai seulement pcap.h inclus.
l'erreur est : déréférencer un pointeur vers un type incomplet.
Le masque de réseau est à l'origine de l'erreur. Le masque de réseau est le masque de la première adresse de l'interface.
u_int netmask=netmask((struct sockaddr_in*)d->addresses->netmask))->sin_addr.S_un.S_addr;
des solutions ?