es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

El uso de PPPoED_Tags en Scapy.

Quiero crear un paquete PPPOE, pero tengo un problema respecto al uso de PPPoED_Tags. Puede verlo como sigue:

PPPoE Tags goes here

Los consejos son los siguientes, pero no logro entenderlos:

Consejos de PPPoE Tags

Quiero saber cómo transferir los parámetros.

Gracias de antemano.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Para crear un paquete PPPOE, es necesario comprender el uso de las etiquetas PPPoE. Las etiquetas PPPoE se utilizan para transferir parámetros entre el cliente y el servidor de PPPoE. En la imagen proporcionada se muestra una lista de etiquetas PPPoE y sus valores correspondientes.

    Para transferir parámetros mediante etiquetas PPPoE, es necesario seguir los consejos dados en la segunda imagen. Cada etiqueta PPPoE consta de cuatro campos: el tipo de etiqueta, la longitud de la etiqueta, el valor de la etiqueta y el relleno. Es necesario rellenar estos campos para crear una etiqueta PPPoE válida.

    Por ejemplo, si se desea establecer el nombre de servicio como parámetro en su paquete PPPOE, es necesario crear una etiqueta PPPoE con el valor del tipo de etiqueta establecido en 0x0101 (nombre de servicio), la longitud de la etiqueta establecida en la longitud del nombre de servicio, el valor de la etiqueta establecido en la cadena de nombre de servicio y relleno establecido en 0 si es necesario.

    De manera similar, se pueden establecer otros parámetros como el nombre de AC, el host único, la cookie de AC, etc., creando etiquetas PPPoE con los valores correspondientes de tipo de etiqueta.

    Una vez que se hayan creado todas las etiquetas PPPoE requeridas, se pueden añadir al paquete PPPOE y enviarlo al servidor. El servidor analizará las etiquetas PPPoE y extraerá los parámetros requeridos.

    Espero que esto le ayude a crear su paquete PPPOE con los parámetros necesarios.

Comments are closed.