Referencia de la Clase ethernet_packet

The ethernet_packet class contains function to change the ethernet information in bytes from the ethernet packet header to human readable data types (strings) Más...

`#include <ethernet_packet.h>`

Diagrama de herencias de ethernet_packet

## Métodos públicos

| ethernet_packet ()
| Constructor, no hace nada.
void | setEtherDHost (u_char[])
| Recibe el arreglo de 6 bytes de un computadora destino. Más...
void | setEtherSHost (u_char[])
| Recibe el arreglo de 6 bytes de la computadora de origen. Más...
void | setEtherType (u_short)
| Ajusta el tipo de Ethernet. Más...
string | getEtherDHost ()
| Devuelve la direccion de hardware destino en formato de caracteres. Más...
string | getEtherSHost ()
| Devuelve la direccion de hardware fuente en formato de caracteres. Más...
u_short | getEtherType ()
| Devuelve el tipo de Ethernet. Más...

## Métodos privados

string | mac2string (u_char[])
| Funcion para cambiar el arreglo de bytes que representa una direccion de hardware a su representacion estándar de caracteres. Más...

## Atributos privados

sniff_ethernet | ethernet

## Descripción detallada

The ethernet_packet class contains function to change the ethernet information in bytes from the ethernet packet header to human readable data types (strings)

## Documentación de las funciones miembro

string ethernet_packet::getEtherDHost | ( |  | ) |

Devuelve la direccion de hardware destino en formato de caracteres.

Devuelve
  la direccion de hardware destino en formato de caracteres

string ethernet_packet::getEtherSHost | ( |  | ) |

Devuelve la direccion de hardware fuente en formato de caracteres.

Devuelve
  la direccion de hardware fuente en formato de caracteres

u_short ethernet_packet::getEtherType | ( |  | ) |

Devuelve el tipo de Ethernet.

Devuelve
  el tipo de Ethernet

string ethernet_packet::mac2string | ( | u_char | srcmac[] | ) |

private

Funcion para cambiar el arreglo de bytes que representa una direccion de hardware a su representacion estándar de caracteres.

Parámetros

  srcmac | arreglo con una direccion Ethernet

void ethernet_packet::setEtherDHost | ( | u_char | dhost[] | ) |

Recibe el arreglo de 6 bytes de un computadora destino.

Parámetros

  dhost | direccion Ethernet de computadora destino

void ethernet_packet::setEtherSHost | ( | u_char | shost[] | ) |

Recibe el arreglo de 6 bytes de la computadora de origen.

Parámetros

  shost | direccion de Ethernet de computadora de origen

void ethernet_packet::setEtherType | ( | u_short | type | ) |

Ajusta el tipo de Ethernet.

Parámetros

  type | tipo de Ethernet

## Documentación de los datos miembro

sniff_ethernet ethernet_packet::ethernet

private

Ethernet header / encabezado Ethernet

La documentación para esta clase fue generada a partir de los siguientes ficheros:

- ethernet_packet.h
- ethernet_packet.cpp