Spamworldpro Mini Shell
Spamworldpro


Server : Apache/2.4.52 (Ubuntu)
System : Linux webserver 6.8.0-49-generic #49~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Nov 6 17:42:15 UTC 2 x86_64
User : www-data ( 33)
PHP Version : 8.1.2-1ubuntu2.21
Disable Function : NONE
Directory :  /lib/python3/dist-packages/twisted/conch/client/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //lib/python3/dist-packages/twisted/conch/client/__pycache__/agent.cpython-310.pyc
o

�b��@svdZddlZddlmZmZmZddlmZmZddl	m
Z
Gdd�dej�ZGdd	�d	ej�Z
Gd
d�dej�ZdS)zJ
Accesses the key agent for user authentication.

Maintainer: Paul Swartz
�N)�agent�channel�keys)�protocol�reactor)�Loggerc@s2eZdZe�Zdd�Zdd�Zdd�Zdd�Zd	S)
�SSHAgentClientcCstj�|�g|_dS�N)rr�__init__�blobs��self�r�</usr/lib/python3/dist-packages/twisted/conch/client/agent.pyr
s
zSSHAgentClient.__init__cCs|���|j�Sr	)�requestIdentities�addCallback�
_cbPublicKeysrrrr�
getPublicKeysszSSHAgentClient.getPublicKeyscCs(|jjdt|�d�dd�|D�|_dS)Nzgot {num_keys} public keys)�num_keyscSsg|]}|d�qS)rr)�.0�xrrr�
<listcomp>sz0SSHAgentClient._cbPublicKeys.<locals>.<listcomp>)�_log�debug�lenr)r
�blobcommrrrrszSSHAgentClient._cbPublicKeyscCs|jr
tj�|j�d��SdS)zj
        Return a L{Key} from the first blob in C{self.blobs}, if any, or
        return L{None}.
        rN)rr�Key�
fromString�poprrrr�getPublicKey szSSHAgentClient.getPublicKeyN)	�__name__�
__module__�__qualname__rrr
rrrrrrrrsrc@s,eZdZdd�Zdd�Zdd�Zdd�Zd	S)
�SSHAgentForwardingChannelcsDt�tt�}|�tjd�}|��j�|�	�fdd��d�_
dS)N�
SSH_AUTH_SOCKcs���Sr	)�loseConnection)rrrr�<lambda>/sz7SSHAgentForwardingChannel.channelOpen.<locals>.<lambda>�)r�
ClientCreatorr�SSHAgentForwardingLocal�connectUNIX�os�environr�_cbGotLocal�
addErrback�buf)r
�specificData�cc�drrr�channelOpen+s

z%SSHAgentForwardingChannel.channelOpencCs ||_|jjj|_|j|j_dSr	)�local�	transport�write�dataReceived)r
r4rrrr-2sz%SSHAgentForwardingChannel._cbGotLocalcCs|j|7_dSr	)r/)r
�datarrrr77sz&SSHAgentForwardingChannel.dataReceivedcCs|jr
|j��d|_dSdSr	)r4r%rrrr�closed:s

�z SSHAgentForwardingChannel.closedN)r r!r"r3r-r7r9rrrrr#*s
r#c@seZdZdS)r)N)r r!r"rrrrr)@sr))�__doc__r+�twisted.conch.sshrrr�twisted.internetrr�twisted.loggerrr�
SSHChannelr#�Protocolr)rrrr�<module>s

Spamworldpro Mini