peapod
0.1.0
EAPOL Proxy Daemon
|
Represents an EAPOL packet with some metadata already extracted. More...
#include "packet.h"
Data Fields | |
struct timeval | tv |
Packet timestamp. More... | |
struct iface_t * | iface |
Current interface. More... | |
struct iface_t * | iface_orig |
Interface on which packet was originally received. More... | |
ssize_t | len |
Current length. More... | |
ssize_t | len_orig |
Original length. More... | |
uint8_t | h_dest [ETH_ALEN] |
Destination MAC address. More... | |
uint8_t | h_source [ETH_ALEN] |
Source MAC address. More... | |
uint8_t | vlan_valid |
Flag: VLAN (802.1Q) tag currently present? More... | |
uint8_t | vlan_valid_orig |
Flag: VLAN (802.1Q) tag originally present? More... | |
struct tci_t | tci |
Current 802.1Q Tag Control Information. More... | |
struct tci_t | tci_orig |
Original 802.1Q Tag Control Information. More... | |
uint8_t | type |
EAPOL Packet Type. More... | |
uint8_t | code |
EAP Code. More... | |
Represents an EAPOL packet with some metadata already extracted.
struct timeval peapod_packet::tv |
Packet timestamp.
struct iface_t* peapod_packet::iface |
Current interface.
struct iface_t* peapod_packet::iface_orig |
Interface on which packet was originally received.
ssize_t peapod_packet::len |
Current length.
ssize_t peapod_packet::len_orig |
Original length.
uint8_t peapod_packet::h_dest[ETH_ALEN] |
Destination MAC address.
uint8_t peapod_packet::h_source[ETH_ALEN] |
Source MAC address.
uint8_t peapod_packet::vlan_valid |
Flag: VLAN (802.1Q) tag currently present?
uint8_t peapod_packet::vlan_valid_orig |
Flag: VLAN (802.1Q) tag originally present?
struct tci_t peapod_packet::tci |
Current 802.1Q Tag Control Information.
struct tci_t peapod_packet::tci_orig |
Original 802.1Q Tag Control Information.
uint8_t peapod_packet::type |
EAPOL Packet Type.
uint8_t peapod_packet::code |
EAP Code.