pcap サンプル コードを使用して、独自のスニファーを作成しています。私は彼らのサンプルスニファーをダウンロードし、それは Windows で動作しますが、Linux では動作しません。私は両方のマシンで gcc コンパイラを使用していますが、pcap.h しか含まれていません。
エラー: 不完全な型へのポインターを逆参照しています。
ネットマスクがエラーの原因です。ネットマスクは、インターフェイスの最初のアドレスのマスクです。
u_int netmask=netmask((struct sockaddr_in*)d->addresses->netmask))->sin_addr.S_un.S_addr;
解決策はありますか?