[ Avaa Bypassed ]




Upload:

Command:

hmhc3928@3.140.188.195: ~ $
�
ungc@sddlmZddlZddlZddlZddlZddlZddlZddlZddl	Z	ddl
mZdZddl
mZmZmZmZmZmZd�Zead�Zd�Zd	�Zdd
�Zd�Zd�ZdS(
i����(tprint_functionN(tdefaultdictsdnssec-coverage(tdnskeyt	eventlisttkeydicttkeyeventtkeyzonetutilscOst||�tjd�dS(Ni(tprinttsystexit(targstkwargs((s0/usr/lib/python2.7/site-packages/isc/coverage.pytfatals
cOskd|kr)|d}|jdd�nt}tr>tan|rQtd�n|rgt||�ndS(suoutput text, adding a vertical space this is *not* the first
    first section being printed since a call to vreset()tskiptN(tpoptNonetTruet
_firstlinetFalseR(RRR((s0/usr/lib/python2.7/site-packages/isc/coverage.pytoutput's
	
cCs
tadS(sreset vertical spacingN(RR(((s0/usr/lib/python2.7/site-packages/isc/coverage.pytvreset8scCs@|j�}yt|�SWntk
r-nXtjd�}|j|�}|setd|��n|j�\}}t|�}|j�}|jd�r�|dS|jd�r�|dS|jd�r�|dS|jd	�r�|d
S|jd�r|dS|jd
�r|dS|jd�r,|Std|��dS(s� convert a formatted time (e.g., 1y, 6mo, 15mi, etc) into seconds
    :param s: String with some text representing a time interval
    :return: Integer with the number of seconds in the time interval
    s([0-9][0-9]*)\s*([A-Za-z]*)sCannot parse %styi�3�tmoi�'twi�:	tdi�Qthitmii<tssInvalid suffix %sN(	tstriptintt
ValueErrortretcompiletmatchtgroupstlowert
startswith(Rtrtmtntunit((s0/usr/lib/python2.7/site-packages/isc/coverage.pyt
parse_timeAs6
cCs�|}|s6tjj|�s6tj|tj�r�tjd}|sXtjj}nxc|jtj�D]L}tjj	||�}tjj|�r�tj|tj�r�Pnd}qkWn|S(s1 find the location of a specified command.  if a default is supplied
    and it works, we use it; otherwise we search PATH for a match.
    :param command: string with a command to look for in the path
    :param default: default location to use
    :return: detected location for the desired command
    tPATHN(tostpathtisfiletaccesstX_OKtenvirontdefpathtsplittpathseptjoinR(tcommandtdefaulttfpathR.t	directory((s0/usr/lib/python2.7/site-packages/isc/coverage.pytset_pathks0
'
c	Cs�tdtjjtjd�d��}tjdtdd�}|j	ddt
dd	d
dCddd
�|j	dddd
ddt
dddd�|j	ddddt
dddd�|j	ddddt
dddd�|j	ddddt
dddd�|j	d dd!d
d"dt
dd#dd�|j	d$dd%d
|dt
dd&dd�|j	d'dd(dt
d
d)dd*dd�|j	d+dd,d-d.d
tdd/�|j	d0dd1d-d.d
tdd2�|j	d3d4dd5d-d.d
tdd6�|j	d7d8d-d9d9tj
�|j�}|jrA|jrAtd:�n6|jsS|jrn|jrbd;nd<|_n	dC|_|jr�t|j�d=kr�td>�ny(|jr�t|j�}||_nWntk
r�nXy(|jrt|j�}||_nWntk
rnXy(|jrAt|j�}||_nWntk
rUnXyS|jr�|j}t|j�}|d?kr�dC|_q�tj�||_nWntk
r�nX|jr�|jr�|S|jr_|jr_yMt|jd?|j|j�}|jp|j|_|jp+|j|_Wq_tk
r[}t d@|j|�q_Xn|js~t!dA�dB|_n|S(Ds8Read command line arguments, set global 'args' structuresnamed-compilezonetsbintdescriptions: checks future sDNSKEY coverage for a zonetzonettypetnargst*R8thelpszone(s) to checks%(default: all zones in the directory)s-KtdestR.t.s&a directory containing keys to processtmetavartdirs-ftfilenameszone master filetfiles-mtmaxttlsthe longest TTL in the zone(s)ttimes-dtkeyttlsthe DNSKEY TTLs-rtresignt1944000s:the RRSIG refresh interval in seconds [default: 22.5 days]s-ctcompilezonespath to 'named-compilezone's-lt
checklimitt0sDLength of time to check for DNSSEC coverage [default: 0 (unlimited)]s-ztno_ksktactiont
store_trues#Only check zone-signing keys (ZSKs)s-ktno_zsks"Only check key-signing keys (KSKs)s-Ds--debugt
debug_modesTurn on debugging outputs-vs	--versiontversions)ERROR: -z and -k cannot be used together.tKSKtZSKis)ERROR: -f can only be used with one zone.is"Unable to load zone data from %s: s�WARNING: Maximum TTL value was not specified.  Using 1 week
	 (604800 seconds); re-run with the -m option to get more
	 accurate results.i�:	N("R;R-R.R6RtprefixtargparsetArgumentParsertprogtadd_argumenttstrRRRVt
parse_argsRTRQR
tkeytypeRGtlenR>RIR+R RKRLRORJRRNt	ExceptionRR(	RNtparserRR(tkR'tlimR>te((s0/usr/lib/python2.7/site-packages/isc/coverage.pyR_�s�




	
	
	
	
		
	
cCs�t�}td�y(td|jd|jd|j�}Wn'tk
rd}tdt|��nXxN|D]F}|j	t
�|jr�|jt
�ql|jt
|j
|j�qlWt
d�t�yt|�}Wn'tk
r}tdt|��nXt}|js:|jd|j|jt
�s�t}q�nWxT|jD]I}y+|j||j|jt
�stt}nWqDt
d|�qDXqDWtj|r�d	nd
�dS(Ns;PHASE 1--Loading keys to check for internal timing problemsR.R>RKs'ERROR: Unable to build key dictionary: s9PHASE 2--Scanning future key events for coverage failuress#ERROR: Unable to build event list: s&ERROR: Coverage check failed for zone ii(R_RRR.R>RKRbR
R^tcheck_prepubRtsept
check_postpubRIRLRRRtcoverageRR`RORR	R
(RtkdRftkeytelistterrorsR>((s0/usr/lib/python2.7/site-packages/isc/coverage.pytmain�s:	
(

	
	
(t
__future__RR-R	RZtglobR!RJtcalendartpprinttcollectionsRR\tiscRRRRRRR
RRRRR+RR;R_Ro(((s0/usr/lib/python2.7/site-packages/isc/coverage.pyt<module>s&.					*	t

Filemanager

Name Type Size Permission Actions
.__init__.pyo.40009 File 617 B 0644
.checkds.pyo.40009 File 5.29 KB 0644
.coverage.pyo.40009 File 7.37 KB 0644
.dnskey.pyo.40009 File 16.59 KB 0644
.eventlist.pyo.40009 File 4.83 KB 0644
.keydict.pyo.40009 File 3.21 KB 0644
.keyevent.pyo.40009 File 2.32 KB 0644
.keymgr.pyo.40009 File 4.91 KB 0644
.keyseries.pyo.40009 File 5 KB 0644
.keyzone.pyo.40009 File 1.54 KB 0644
.parsetab.pyo.40009 File 10.36 KB 0644
.policy.pyo.40009 File 22.62 KB 0644
.rndc.pyo.40009 File 6.34 KB 0644
.utils.pyo.40009 File 1.58 KB 0644
__init__.py File 936 B 0644
__init__.pyc File 617 B 0644
__init__.pyo File 617 B 0644
checkds.py File 6.49 KB 0644
checkds.pyc File 5.29 KB 0644
checkds.pyo File 5.29 KB 0644
coverage.py File 9.61 KB 0644
coverage.pyc File 7.37 KB 0644
coverage.pyo File 7.37 KB 0644
dnskey.py File 15.9 KB 0644
dnskey.pyc File 16.59 KB 0644
dnskey.pyo File 16.59 KB 0644
eventlist.py File 5.71 KB 0644
eventlist.pyc File 4.83 KB 0644
eventlist.pyo File 4.83 KB 0644
keydict.py File 2.67 KB 0644
keydict.pyc File 3.21 KB 0644
keydict.pyo File 3.21 KB 0644
keyevent.py File 2.76 KB 0644
keyevent.pyc File 2.32 KB 0644
keyevent.pyo File 2.32 KB 0644
keymgr.py File 6.35 KB 0644
keymgr.pyc File 4.91 KB 0644
keymgr.pyo File 4.91 KB 0644
keyseries.py File 7.34 KB 0644
keyseries.pyc File 5 KB 0644
keyseries.pyo File 5 KB 0644
keyzone.py File 1.86 KB 0644
keyzone.pyc File 1.54 KB 0644
keyzone.pyo File 1.54 KB 0644
parsetab.py File 9.98 KB 0644
parsetab.pyc File 10.36 KB 0644
parsetab.pyo File 10.36 KB 0644
policy.py File 25.8 KB 0644
policy.pyc File 22.62 KB 0644
policy.pyo File 22.62 KB 0644
rndc.py File 6.54 KB 0644
rndc.pyc File 6.34 KB 0644
rndc.pyo File 6.34 KB 0644
utils.py File 2.17 KB 0644
utils.pyc File 1.59 KB 0644
utils.pyo File 1.59 KB 0644