Spamworldpro Mini Shell
Spamworldpro


Server : Apache/2.4.52 (Ubuntu)
System : Linux webserver 6.8.0-49-generic #49~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Nov 6 17:42:15 UTC 2 x86_64
User : www-data ( 33)
PHP Version : 8.1.2-1ubuntu2.21
Disable Function : NONE
Directory :  /lib/python3/dist-packages/twisted/pair/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //lib/python3/dist-packages/twisted/pair/__pycache__/rawudp.cpython-310.pyc
o

�b�@s^dZddlZddlmZddlmZddlmZGdd�d�Zeej	�Gdd	�d	ej
��ZdS)
z1
Implementation of raw packet interfaces for UDP
�N)�implementer)�protocol)�rawc@seZdZdd�ZdS)�	UDPHeadercCs(t�d|dd��\|_|_|_|_dS)Nz!HHHH�)�struct�unpack�source�dest�len�check)�self�data�r�5/usr/lib/python3/dist-packages/twisted/pair/rawudp.py�__init__s�zUDPHeader.__init__N)�__name__�
__module__�__qualname__rrrrrrsrc@s$eZdZdd�Zdd�Zdd�ZdS)�RawUDPProtocolcCs
i|_dS)N)�	udpProtos)r
rrrrs
zRawUDPProtocol.__init__cCs\t|tj�s
td��|dkrtd��|dkrtd��||jvr$g|j|<|j|�|�dS)Nz6Added protocol must be an instance of DatagramProtocolrz'Added protocol must be positive or zeroiz"Added protocol must fit in 16 bits)�
isinstancer�DatagramProtocol�	TypeErrorr�append)r
�num�protorrr�addProtos

zRawUDPProtocol.addProtocCs<t|�}|j�|jd�D]}|�|dd�||jf�qdS)Nrr)rr�getr
�datagramReceivedr	)r
r�partialr	r
r�version�ihl�tos�tot_len�fragment_id�fragment_offset�
dont_fragment�more_fragments�ttl�headerrrrrr)s�zRawUDPProtocol.datagramReceivedN)rrrrrrrrrrrsr)�__doc__r�zope.interfacer�twisted.internetr�twisted.pairrr�IRawDatagramProtocol�AbstractDatagramProtocolrrrrr�<module>s

Spamworldpro Mini