403Webshell
Server IP : 93.86.61.54  /  Your IP : 216.73.216.60
Web Server : Apache/2.4.62 (Ubuntu)
System : Linux rasin.ddns.net 6.8.0-124-generic #124~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 21:05:19 UTC x86_64
User : www-data ( 33)
PHP Version : 8.4.22
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/lib/python3/dist-packages/xapp/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python3/dist-packages/xapp/__pycache__/os.cpython-310.pyc
o

~�`�
�@s�ddlmZddlZddlZddlZdZdZdZdZdZ	dZ
d	d
�Zdd�Zd
d�Z
dd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zd"d d!�ZdS)#�)�absolute_importN�Cinnamon�MATE�XFCE�KDE�GNOME�cCsFt�dt�}ttttfD]}|��|��kr|Sq|dkr!tStS)N�XDG_CURRENT_DESKTOPz
X-Cinnamon)�os�getenv�SESSION_UNKNOWN�SESSION_CINNAMON�SESSION_MATE�SESSION_XFCE�SESSION_KDE�lower)�session�name�r�)/usr/lib/python3/dist-packages/xapp/os.py�get_current_desktops�rcC�
t�tkS�N)rr
rrrr�is_desktop_cinnamon�
rcCrr)rrrrrr�is_desktop_mate rrcCrr)rrrrrr�is_desktop_xfce#rrcCrr)rrrrrr�is_desktop_kde&rrcCrr)r�
SESSION_GNOMErrrr�is_desktop_gnome)rrcCsDd}tj�d�r tjddd��d�}dD]}||vrd}|Sq|S)NFz
/proc/cmdlinezcat /proc/cmdlineT)�shellzutf-8)zboot=casperz	boot=live)r
�path�exists�
subprocess�check_output�decode)�is_live_session�cmdline�keywordrrrr&,s�r&cCstj�d�}d|vrdSdS)N�~z
/tmp/guestTF)r
r!�
expanduser)�	home_pathrrr�is_guest_session6sr,cCs.t��D]}t�|�}|��|krdSqdS)NTF)�psutil�pids�Processr)�process_name�pid�prrr�is_process_running?s
�r3cCsPtj�d�sdSt�rtd�rdSt�rtd�rdStd�r dStd�r&dSdS)N�/usr/bin/pkexecFz!polkit-kde-authentication-agent-1Tz"polkit-mate-authentication-agent-1z#polkit-gnome-authentication-agent-1�polkitd)r
r!r"rr3rrrrr�is_polkit_runningHsr6cCs(t|t�s
|�d�}t�dg|�dS)N� r4)�
isinstance�list�splitr#�call)�commandrrr�pkexecZs

r=FcCs�t|t�s
|�d�}t�r|rt|�dStj�d�r5dg}|dur*|dd|g}||}t�	|�dStj�d�r`dd	g}|durI|d
|g}|durU|dd|g}||}t�	|�dSt�rit|�dSdS)
Nr7Tz
/usr/bin/gksu�gksuz	--messagez	<b>%s</b>z/usr/bin/kdesudo�kdesudoz-dz-iz	--commentF)
r8r9r:r6r=r
r!r"r#�Popen)r<�message�icon�support_pkexec�commandsrrr�run_with_admin_privsbs2




rE)NNF)�
__future__rr
r-r#r
rrrrrrrrrrrr&r,r3r6r=rErrrr�<module>s,

		

Youez - 2016 - github.com/yon3zu
LinuXploit