o
    ¬2g>  ã                   @   sF   d dl Z d ZG dd„ de jƒZG dd„ de jƒZG dd„ de jƒZdS )é    Nc                   @   s8   e Zd ZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZdS )ÚIcmpTypezEnum for Type in ICMP Header.r   é   é   é   é	   é
   é   é   é   é   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú
ECHO_REPLYÚDESTINATION_UNREACHABLEÚREDIRECT_MESSAGEÚECHO_REQUESTÚROUTER_ADVERTISEMENTÚROUTER_SOLICITATIONÚTIME_EXCEEDEDÚBAD_IP_HEADERÚ	TIMESTAMPÚTIMESTAMP_REPLY© r   r   úT/var/www/mastermindingenieria.com/MONITOR/venv/lib/python3.10/site-packages/enums.pyr      s    r   c                   @   sP   e Zd ZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZdZdZdZdZdZdZdS )ÚIcmpDestinationUnreachableCodezEEnum for Code in ICMP Header when type is DESTINATION_UNREACHABLE (3)r   é   é   r   é   r   é   é   r   r   r   r   r	   r
   r   é   N)r   r   r   r   ÚDESTINATION_NETWORK_UNREACHABLEÚDESTINATION_HOST_UNREACHABLEÚ DESTINATION_PROTOCOL_UNREACHABLEÚDESTINATION_PORT_UNREACHABLEÚFRAGMENTATION_REQUIREDÚSOURCE_ROUTE_FAILEDÚDESTINATION_NETWORK_UNKNOWNÚDESTINATION_HOST_UNKNOWNÚSOURCE_HOST_ISOLATEDÚ#NETWORK_ADMINISTRATIVELY_PROHIBITEDÚ HOST_ADMINISTRATIVELY_PROHIBITEDÚNETWORK_UNREACHABLE_FOR_TOSÚHOST_UNREACHABLE_FOR_TOSÚ)COMMUNICATION_ADMINISTRATIVELY_PROHIBITEDÚHOST_PRECEDENCE_VIOLATIONÚPRECEDENCE_CUTOFF_IN_EFFECTr   r   r   r   r      s$    r   c                   @   s   e Zd ZdZdZdZdS )ÚIcmpTimeExceededCodez<Enum for Code in ICMP Header when type is TIME_EXCEEDED (11)r   r   N)r   r   r   r   ÚTTL_EXPIREDÚ!FRAGMENT_REASSEMBLY_TIME_EXCEEDEDr   r   r   r   r3   (   s    r3   )ÚenumÚICMP_DEFAULT_CODEÚIntEnumr   r   r3   r   r   r   r   Ú<module>   s
    