⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.24
Server IP:
50.6.168.112
Server:
Linux server-617809.webnetzimbabwe.com 5.14.0-570.25.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jul 9 04:57:09 EDT 2025 x86_64
Server Software:
Apache
PHP Version:
8.4.10
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
lib
/
python3.9
/
site-packages
/
isc
/
__pycache__
/
View File Name :
keymgr.cpython-39.opt-1.pyc
a Zh @ s d dl mZ d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl Z d dl mZ dZd dl mZmZmZmZmZmZ dd Zddd Zd d Zdd ZdS ) )print_functionN)defaultdictz dnssec-keymgr)dnskeykeydict keyseriespolicyparsetabutilsc O s t | i | td d S )N )printsysexit)argskwargs r ./usr/lib/python3.9/site-packages/isc/keymgr.pyfatal s r c C s~ |}|r"t j|r"t |t jszt jd }|s8t jj}|t jD ]4}|t j | }t j|rtt |t jrt qzd}qD|S )a2 find the location of a specified command. If a default is supplied, exists and it's an executable, we use it; otherwise we search PATH for an alternative. :param command: command to look for :param default: default value to use :return: PATH with the location of a suitable binary PATHN) ospathisfileaccessX_OKenvirondefpathsplitpathsepsep)ZcommanddefaultZfpathr Z directoryr r r set_path s r c C s t dtjtdd} t dtjtdd}tjtd d}|j dt ddd d |j ddt d dd |j ddt ddd |j dd| t ddd |j ddt dddd |j dd|t ddd |j dd d!d"d#d$ |j d%d&d!d"d'd$ |j d(d)d*d!d"d+d$ |j d,d-d.d!d"d/d$ |j d0d1d2tjd3 | }|j rBtd4 |jrZ|jrZtd5 |jdu rntd6 |jdu rtd7 |jdurtj|jstd8|j n(tjtjd9|_tj|jsd|_|S ):zc Read command line arguments, returns 'args' object :return: args object properly prepared z dnssec-keygenZsbinzdnssec-settimezA: schedule DNSSEC key rollovers according to a pre-defined policy)descriptionzone*NzSZone(s) to which the policy should be applied (default: all zones in the directory))typenargsr helpz-Kr zDirectory containing keysdir)destr# r% metavarz-c policyfilezPolicy definition filefilez-gkeygenzPath to 'dnssec-keygen')r' r r# r% r( z-r randomdevZ DEPRECATED)r' r# r r% r( z-ssettimezPath to 'dnssec-settime'z-kno_zsk store_trueFz,Only apply policy to key-signing keys (KSKs))r' actionr r% z-zno_kskz-Only apply policy to zone-signing keys (ZSKs)z-fz--forceforcez8Force updates to key events even if they are in the pastz-qz--quietquietzUpdate keys silentlyz-vz --versionversion)r0 r4 z%ERROR: -r option has been deprecated.z)ERROR: -z and -k cannot be used together.zERROR: dnssec-keygen not foundzERROR: dnssec-settime not foundz!ERROR: Policy file "%s" not foundzdnssec-policy.conf)r r r joinr prefixargparseArgumentParserprogadd_argumentstrr4 parse_argsr, r r. r1 r+ r- r) existsZ sysconfdir)r+ r- parserr r r r r<