⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.30
Server IP:
45.79.8.107
Server:
Linux localhost 5.15.0-140-generic #150-Ubuntu SMP Sat Apr 12 06:00:09 UTC 2025 x86_64
Server Software:
nginx/1.18.0
PHP Version:
8.1.2-1ubuntu2.21
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
lib
/
python3
/
dist-packages
/
keyring
/
__pycache__
/
View File Name :
cli.cpython-310.pyc
o aT @ s d Z ddlZddlZddlZddlmZ ddlmZ ddlmZmZm Z m Z G dd dZdd d Ze dkr>ee dS dS ) z@Simple command line interface to get/set password from a keyring N )core)backend)set_keyringget_passwordset_passworddelete_passwordc @ sl e Zd Zdd Zdd Zdd Zdd Zd d Zdd Zd d Z dd Z dd Zedd Z edd ZdS )CommandLineToolc C s t | _| jjdddd dd | jjdddd d d | jjd ddd | jjdddd | jjdddd | jjddd | jjddd d S )Nz-pz--keyring-pathkeyring_pathzPath to the keyring backend)destdefaulthelpz-bz--keyring-backendkeyring_backendzName of the keyring backendz--list-backends store_truezList keyring backends and exit)actionr z --disablezDisable keyring and exit operationzget|set|del?)r nargsservice)r username)argparseArgumentParserparseradd_argumentself r -/usr/lib/python3/dist-packages/keyring/cli.py__init__ sH zCommandLineTool.__init__c C s| | j |}t| t| |jrt D ]}t| qd S |jr(t d S | | t| d| j | j}| S )NZdo_)r parse_argsvarsupdateZ list_backendsr Zget_all_keyringprintZdisabler _check_args_load_spec_backendgetattrr invalid_op)r argvargskmethodr r r run4 s zCommandLineTool.runc C s: | j r| jd u s | jd u r| j| j d d S d S d S )Nz requires service and username)r r r r errorr r r r r# F s zCommandLineTool._check_argsc C s* t | j| j}|d u rtdt| d S )Nr )r r r SystemExitr" r Zpasswordr r r do_getK s zCommandLineTool.do_getc C s0 | d| j d| j d}t| j| j| d S )NzPassword for 'z' in 'z': )input_passwordr r r r. r r r do_setQ s zCommandLineTool.do_setc C s t | j| j d S N)r r r r r r r do_delW s zCommandLineTool.do_delc C s | j d d S )Nz)Specify operation 'get', 'del', or 'set'.)r r, r r r r r&