__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
�

���g�-���SSKrSSKrSSKrSSKrSSKJrJr SSK7 SSKJ	r	J
r
 SSKJr SSKJ
r
 SrS	rS
rSr"SS
\5rg)�N�)�utils�tui)�*)�BytesIO�StringIO)�input)�pexpect�c��SSKn[S5 [S5 [[RU55 [	S5nUR"S5nX#4$)Nr�z
Username: z
Password: )�getpass�print�log�boldr	)�promptr�username�passwords    �!/usr/share/hplip/base/password.py�showPasswordPromptr&sE���	�2�J�	�2�J�	�3�8�8�F����\�"�H����|�,�H����c�.�SSKnURSS9S$)NrF)�full_distribution_name)�distro�linux_distribution)rs r�get_distro_namer2s����$�$�E�$�B�1�E�Erc��[5$�N)r)�os_name1s r�get_distro_std_namer 7s����rc�~�\rSrSr\4SjrSrSrSSjrSSjr	SSjr
SrS	rS
r
SrSrS
rSSjrSrSrg)�Password�;c��SUlSUlSUlXl[R
"5Ul/Ul[R"[RSSS55(di[R"[RSSS55(a9[R"[RSSS55(a	SUlGO/[R"[RSSS55(dh[R"[RSSS55(d8[R"[RSSS55(aSUlO�[R"[RSSS55(dg[R"[RSSS55(d7[R"[RSSS55(aSUl[RHCn[RU[R5nURR!U5 ME g!["a URR!U5 Mpf=f)Nr
F�	configure�qt5�0�qt4�qt3)�_Password__password�_Password__password_prompt_str�_Password__passwordValidated�_Password__moder�readAuthType�_Password__authType�_Password__expectList�to_bool�sys_conf�get�_Password__ui_toolkit�EXPECT_WORD_LIST�re�compile�I�append�	TypeError)�self�Mode�s�ps    r�__init__�Password.__init__=s������%'��"�#(�� ����,�,�.�������}�}�X�\�\�+�u�c�B�C�C�PU�P]�P]�^f�^j�^j�kv�x}�@C�_D�QE�QE�JO�JW�JW�X`�Xd�Xd�ep�rw�y|�X}�J~�J~� %�D�����x�|�|�K���D�E�E�e�m�m�\d�\h�\h�it�v{�~A�]B�OC�OC�HM�HU�HU�V^�Vb�Vb�cn�pu�wz�V{�H|�H|� %�D�����x�|�|�K���D�E�E�e�m�m�\d�\h�\h�it�v{�~A�]B�OC�OC�HM�HU�HU�V^�Vb�Vb�cn�pu�wz�V{�H|�H|� %�D���'�'�A�
,��J�J�q�"�$�$�'���!�!�(�(��+�
(���
,��!�!�(�(��+�
,�s�$I�%J�Jc�V�URS:XagS[R"S5-$)N�su�*Please enter the root/superuser password: �)Please enter the sudoer (%s)'s password: �USER)r/�os�getenv�r;s r�__getPasswordDisplayString�#Password.__getPasswordDisplayString[s%���?�?�d�"�?�>����6�AR�R�Rrc��URS:XaSUlOSUl[RSSUR5 g)N�sudorB�authentication�su_sudo)r/�	user_conf�setrHs r�__changeAuthType�Password.__changeAuthTypeas1���?�?�f�$�"�D�O�$�D�O��
�
�&�	�4�?�?�Crc��US:Xa,URS:XaSnOS[R"S5-n[R"[RU55$)Nr
rBrCrDrE)r/rFrGrrr)r;�pswd_msgs  r�__get_password�Password.__get_passwordhsK���r�>����$�&�G��F�����J������s�x�x��1�2�2rc���US:XaSnURS:XaSSKJn U"XS5upEO3URS:XaSSKJn U"XS5upEOSSKJn U"XS5upEUS:XaUS:Xa[S5eU$)	Nr
ziYour HP Device requires to install HP proprietary plugin
Please enter root/superuser password to continuer)r)�showPasswordUIFr&zUser Cancel)r4�ui.setupformrX�ui5.setupdialog�ui4.setupdialog�	Exception)r;rT�userrXrrs      r�__get_password_ui�Password.__get_password_uiqs����r�>�D�H�����%�3�!/���!F��H�h�
�
�
�%�
'�6�!/���!F��H�h�6�!/���!F��H��r�>�h�"�n��M�*�*��rc��SSKnUR5nSupV[R"XS9n[
R
"5n[
5 URUR5n	URn
U
(a&[
R
"5nURU
5 U	S:XaSUR5peGOU	S:Xa�SU;a�URS:Xa�U
RS	S
5n
U
RSS5n
X�l[RU
[R 5nURR#U5 [&R)S
UR-5 GM#URS:Xa:[*R,U	Ul[&R)SUR-5 UR/UR05 GM�[75 UR95 U(aUR<U4$g![Ra gf=f![$a URR#U
5 N�f=f![2[R4an[&R55 SnAN�SnAff=f![:a N�f=f![75 UR95 f![:a ff=f=f)Nr)Fr
)�timeout)rr
Tr�truer
�[z\[�]z\]z*Adding missing password prompt string [%s]z$Updating password prompt string [%s])�iorr
�spawnu�ExceptionPexpect�time�update_spinner�expectr0�before�write�getvaluer+�replacer6r7r8r9r:r�debugrr5�sendliner*r\�	exception�cleanup_spinner�close�OSError�
exitstatus)
r;�cmdrare�output�ok�ret�child�start�i�cbr>�es
             r�__password_check�Password.__password_check�sQ�����������	��N�N�3�8�E�4	�+
 ��	�	����"�$����T�%6�%6�7�A����B�� $�	�	������R�(��A�v�"&����(9�C���a��!�S�=�T�-G�-G�2�-M�!#���C��!7�B�!#���C��!7�B�9;�6�<�$&�J�J�r�2�4�4�$8��!%� 1� 1� 8� 8�� ;��I�I� L�t�Oi�Oi� i�k� � �5�5��;�9>�9O�9O� !�:#�D�6��I�I� F��Ic�Ic� c�e����t���7�K�V
��
����
���#�#�S�(�(���{�'�'�	��	��:$-�=� $� 1� 1� 8� 8�� <�=��"�w�7�7�8�
 ��
�
����
 ���
��
��	
��
����
���
��
�s��H�BI�;J�=AI�$H�(B(I�J�H�H�%I�I�I�I�I>� I9�4J�9I>�>J�
J�
J�J>�J.�-J>�.
J;�8J>�:J;�;J>c��SnUR[:XaURU5UlOYUR	5S:XaURUS5UlO,URU[R"S55UlUR5S-n[RU5 URU5upV[RSU<SU<S	35 UR[:XaDURS
:XaSSKJn O-URS
:XaSSKJn OURS:XaSSKJn US:XaSUlgSU;aOUR)5 SnUR[:Xa	W"U5 O[R+U5 [S5eSUlUS-
nUR[:Xa)U[,:�a	W"S5 gW"S[,S-U-
-5 OBU[,:�a[R+S5 g[R+S[,S-U-
-5 GM&![an[RU5 SnAgSnAff=f)NrTrB�rootrErbz	status = z	  output=� r(r)�FailureMessageUIr&r)znot in the sudoers filezLUser doesn't have sudo permissions.
Changing Authentication Type. Try again.z User is not in the sudoers file.r
zPassword incorrect. z'Password incorrect. %d attempt(s) left.)r-�INTERACTIVE_MODE�_Password__get_passwordr*�getAuthType�_Password__get_password_uirFrGr\rro�
getAuthCmd�_Password__password_check�GUI_MODEr4r[r�rZrYr,�_Password__changeAuthType�error�PASSWORD_RETRY_COUNT)	r;rT�x�exrv�statusrwr��msgs	         r�__validatePassword�Password.__validatePassword�s��
����{�{�.�.�"&�"5�"5�h�"?���	��'�'�)�T�1�*.�*@�*@�$�f�+.���+/�*@�*@�$�b�i�i��&7�+9����/�/�#�f�,�C��I�I�c�N�!�2�2�3�7�N�F��I�I�6�6�B�C��{�{�h�&��$�$��-�@��&�&�%�/�@��&�&�%�/�=���{�+/��(��*�f�4��%�%�'�e���;�;�(�*�$�S�)��I�I�c�N�� B�C�C�#%����Q����;�;�(�*��/�/�(�)?�@��(�)R�0�1�4�q�8�*:�;��/�/��	�	�"8�9���	�	�"K�0�1�4�q�8�#:�;�u��!���I�I�b�M����s�+H*�+H*�*
I�4I�Ic�>�URS:XaSupX4$SupX4$)NrB�rBz
su -c "%s"�rLzsudo %s)r/�r;�AuthType�AuthCmds   r�__get_password_utils�Password.__get_password_utils	s4���?�?�d�"� 2��H�� � �!2��H�� � rc��[R"5upUR5RSS5n[	U5nUR
S:XaSupEOSupEXE4$)Nr�r
rLr�r�)rr�lowerrnr r/)r;�os_name�_ver�distro_namer�r�s      r�__get_password_utils_ui� Password.__get_password_utils_uisb���.�.�0����-�-�/�)�)�#�b�1��)�'�2���?�?�f�$� 1��H�g� 2��H�		�� � rc��[RS5 SUlSUlURS:Xa[
R"S5 gg)NzClearing password...r
FrLzsudo -K)rror*r,r/r�runrHs r�
clearPassword�Password.clearPassword(s;���	�	�(�)����#(�� ��?�?�f�$��I�I�i� �%rc�n�UR[:XaURnU$UR5upU$r)r-r�r/� _Password__get_password_utils_ui)r;�retValuer�s   rr��Password.getAuthType/s7���;�;�*�*����H���!%� <� <� >��H��rc�z�UR[:XaUR5upU$UR5upU$r)r-r��_Password__get_password_utilsr�r�s   rr��Password.getAuthCmd7s?���;�;�*�*� $� 9� 9� ;��H���!%� <� <� >��H��rc��UR(aUR$U(aUR$URU5 UR$r)r,r*�_Password__validatePassword)r;rT�psswd_queried_cnts   r�getPassword�Password.getPassword?s:���#�#��?�?�"���?�?�"�����)����rc��UR$r)r+rHs r�getPasswordPromptString� Password.getPasswordPromptStringIs���)�)�)r)�
__authType�__expectList�__mode�
__password�__passwordValidated�__password_prompt_str�__ui_toolkitN)r
)r
r�)�
)r
r)�__name__�
__module__�__qualname__�__firstlineno__r�r?�#_Password__getPasswordDisplayStringr�r�r�r�r�r�r�r�r�r�r�r��__static_attributes__�rrr"r";sP��,�,�<S�D�3��&D�L=;�~!�!�.!����*rr")rFrrh�stringr
rr�g�sixextrr�sixext.movesr	r
r�rrr �objectr"r�rr�<module>r�sF��*
���
���%����� �F�
�O*�v�O*r

Filemanager

Name Type Size Permission Actions
CdmWifi.cpython-313.pyc File 16.36 KB 0644
LedmWifi.cpython-313.pyc File 32.9 KB 0644
__init__.cpython-313.pyc File 194 B 0644
avahi.cpython-313.pyc File 2.54 KB 0644
codes.cpython-313.pyc File 24.52 KB 0644
device.cpython-313.pyc File 119.56 KB 0644
dime.cpython-313.pyc File 4.41 KB 0644
exif.cpython-313.pyc File 32.61 KB 0644
g.cpython-313.pyc File 21.39 KB 0644
imageprocessing.cpython-313.pyc File 40.63 KB 0644
imagesize.cpython-313.pyc File 7.26 KB 0644
ldif.cpython-313.pyc File 18.57 KB 0644
local.cpython-313.pyc File 2.31 KB 0644
logger.cpython-313.pyc File 22.16 KB 0644
magic.cpython-313.pyc File 64.16 KB 0644
maint.cpython-313.pyc File 68.32 KB 0644
mdns.cpython-313.pyc File 12.97 KB 0644
mfpdtf.cpython-313.pyc File 11.25 KB 0644
models.cpython-313.pyc File 21.22 KB 0644
module.cpython-313.pyc File 28.83 KB 0644
os_utils.cpython-313.pyc File 2.97 KB 0644
password.cpython-313.pyc File 13.44 KB 0644
pkit.cpython-313.pyc File 15.27 KB 0644
pml.cpython-313.pyc File 26.85 KB 0644
queues.cpython-313.pyc File 18.9 KB 0644
services.cpython-313.pyc File 11.37 KB 0644
six.cpython-313.pyc File 27.04 KB 0644
sixext.cpython-313.pyc File 8.11 KB 0644
slp.cpython-313.pyc File 8.03 KB 0644
smart_install.cpython-313.pyc File 11.66 KB 0644
status.cpython-313.pyc File 74.51 KB 0644
strings.cpython-313.pyc File 38.94 KB 0644
tui.cpython-313.pyc File 18.18 KB 0644
utils.cpython-313.pyc File 115.18 KB 0644
validation.cpython-313.pyc File 5.31 KB 0644
vcard.cpython-313.pyc File 45.18 KB 0644
wifi.cpython-313.pyc File 24.22 KB 0644
Filemanager