0
J'utilise pcap_open_offline
pour analyser les paquets. Je ce qu'il faut vérifier si l'en-tête ethernet est de type IEEE 802.1Q. Je sais que je dois vérifier si les 16 premiers bits de la balise 802.1Q sont égaux à 8100, mais je ne sais pas comment le faire. Ou si vous connaissez un autre moyen, je peux l'essayer.Comment vérifier si l'en-tête Ethernet est de type IEEE 802.1Q?
Lire [demander], fournir un [mcve] et toutes les informations nécessaires. – Olaf
Dépend de la langue que vous utilisez. En supposant que C est, la valeur 0x8100 est en octets 12, 13 du paquet (base 0). Byte [12] est 0x81 et octet [13] est 0 - parce que ce truc est habituellement décrit dans le grand format d'Endian. – ddbug