Lista de clases
Lista de las clases, estructuras, uniones e interfaces con una breve descripción:

ethernet_packet | Function to change the ethernet information in bytes from the ethernet packet header to human readable data types (strings)
imagepacket | Used to determine if an http packet is an image request
ip_packet | Information extracted from a packet received using pcap for packets that are IP/TCP or IP/UDP. We only save src and dst addresses and ports, and type of Transport protocol. The class hinerates the fields hardware address field because every IP packet is part of a ethernet packet. The remaining packet is stored as payload
MainWindow |
sniff_ethernet | The sniff_ethernet struct defines the header of an ethernet frame, and is used to parse the packet received with pcap. Used to extract Ethernet layer information from a packet
sniff_ip | The sniff_ip struct defines the packet header of a tcp internet packet. Used to extract IP layer information from a packet
sniff_tcp | The sniff_tcp struct contains the TCP header. We use the first two members to extract the src and dst port. Used to extract TCP transport layer information from a packet
sniff_udp | The sniff_tcp struct contains the UDP header. We use the first two members to extract the src and dst port. Used to extract TCP transport layer information from a packet
Sniffer | One that use the pcap library to extract the packet information. It discards any packet that is not Ethernet->IP->(TCP|UDP), and pass up to the GUI the packets that are Ethernet->IP->(TCP|UDP)