CasperSecurity

Current Path : /lib/python3/dist-packages/keyring/__pycache__/
Upload File :
Current File : //lib/python3/dist-packages/keyring/__pycache__/http.cpython-310.pyc

o

���a��@s2dZddlZddlmZmZmZGdd�d�ZdS)a�
urllib2.HTTPPasswordMgr object using the keyring, for use with the
urllib2.HTTPBasicAuthHandler.

usage:
    import urllib2
    handlers = [urllib2.HTTPBasicAuthHandler(PasswordMgr())]
    urllib2.install_opener(handlers)
    urllib2.urlopen(...)

This will prompt for a password if one is required and isn't already
in the keyring. Then, it adds it to the keyring for subsequent use.
�N�)�get_password�delete_password�set_passwordc@s,eZdZdd�Zdd�Zdd�Zdd�Zd	S)
�PasswordMgrcCst��S�N)�getpass�getuser)�self�realm�authuri�r
�./usr/lib/python3/dist-packages/keyring/http.py�get_usernameszPasswordMgr.get_usernamecCs|�||�}t|||�dSr)rr)r
rr�password�userr
r
r�add_passwordszPasswordMgr.add_passwordcCsF|�||�}t||�}|durdt�}t�|�}t|||�||fS)Nz1password for %(user)s@%(realm)s for %(authuri)s: )rr�varsrr)r
rrrr�promptr
r
r�find_user_passwords


zPasswordMgr.find_user_passwordcCs|�||�}t||�dSr)rr)r
rrrr
r
r�clear_password%szPasswordMgr.clear_passwordN)�__name__�
__module__�__qualname__rrrrr
r
r
rrs
	r)�__doc__r�rrrrr
r
r
r�<module>s
Hacker Blog, Shell İndir, Sql İnjection, XSS Attacks, LFI Attacks, Social Hacking, Exploit Bot, Proxy Tools, Web Shell, PHP Shell, Alfa Shell İndir, Hacking Training Set, DDoS Script, Denial Of Service, Botnet, RFI Attacks, Encryption
Telegram @BIBIL_0DAY