AnonSec Shell
Server IP : 209.38.156.173  /  Your IP : 216.73.216.122   [ Reverse IP ]
Web Server : Apache/2.4.52 (Ubuntu)
System : Linux lakekumayuhotel 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64
User : root ( 0)
PHP Version : 8.1.2-1ubuntu2.22
Disable Function : NONE
Domains : 2 Domains
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /lib/python3/dist-packages/systemd/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     [ BACKUP SHELL ]     [ JUMPING ]     [ MASS DEFACE ]     [ SCAN ROOT ]     [ SYMLINK ]     

Current File : /lib/python3/dist-packages/systemd/test/__pycache__/test_daemon.cpython-310.pyc
o

��X(�@sXddlZddlZddlZddlZddlZddlZddlmZmZm	Z	m
Z
mZmZm
Z
mZmZmZmZmZmZmZmZddlZejdd��Zejdd��Zdd�Zd	d
�Zdd�Zd
d�Zdd�Zdd�Zdd�Z dd�Z!dd�Z"dd�Z#dd�Z$dd�Z%dd �Z&d!d"�Z'd#d$�Z(d%d&�Z)d'd(�Z*d)d*�Z+d+d,�Z,ej-d-kr�e.Z/ne0Z/d.d/�Z1d0d1�Z2dS)2�N)�booted�is_fifo�_is_fifo�	is_socket�
_is_socket�is_socket_inet�_is_socket_inet�is_socket_unix�_is_socket_unix�is_socket_sockaddr�_is_socket_sockaddr�is_mq�_is_mq�
listen_fds�notifyc
cs>�zdVWdSty}z|jtjkrt���d}~ww�N)�OSError�errno�ENOSYS�pytest�skip)�e�r�:/usr/lib/python3/dist-packages/systemd/test/test_daemon.py�skip_enosyss���rccsL�t�|�}z|VW|d��|d��dS|d��|d��w)Nr�)�socket�
socketpair�close)�family�pairrrr�closing_socketpairs�
�r!cCs,tj�d�r
t�sJ�dSt�dvsJ�dS)Nz/run/systemd/system>FT)�os�path�existsrrrrr�test_booted&sr%cCsJ|�d�j}t�|�t�|tjtjB�}t|d�sJ�t||�s#J�dS)N�	test.fifo)	�join�strpath�posix�mkfifor"�open�O_RDONLY�
O_NONBLOCKr)�tmpdirr#�fdrrr�
test__is_fifo.s

r0cCsN|�d�}|�d�|j}t�|tjtjB�}t|d�rJ�t||�r%J�dS)Nr&�boo)r'�writer(r"r+r,r-r�r.�filer#r/rrr�test__is_fifo_file6s

r5cC�|�d�j}t�t��tdd�rJ�Wd�n1swYt�t��td|�r/J�Wd�dS1s:wYdS�Nr&���)r'r(r�raisesrr�r.r#rrr�test__is_fifo_bad_fd?��"�r;cCsr|�d�j}t�|�t�|tjtjB�}t�|d�}t	|d�s"J�t	||�s)J�t	|d�s0J�t	||�s7J�dS)Nr&�r)
r'r(r)r*r"r+r,r-�fdopenr)r.r#r/r4rrr�test_is_fifoHs
r?cCsv|�d�}|�d�|j}t�|tjtjB�}t�|d�}t|d�r$J�t||�r+J�t|d�r2J�t||�r9J�dS)Nr&r1r=)	r'r2r(r"r+r,r-r>rr3rrr�test_is_fifo_fileSs

r@cCr6r7)r'r(rr9rrr:rrr�test_is_fifo_bad_fd_r<rAc
C�Bzt|�WSty }z|jtjksJ�WYd}~dSd}~ww�NF)r
rr�EBADF��arg�errorrrr�
is_mq_wrapperh�
��rHc
CrBrC)rrrrDrErrr�_is_mq_wrapperprIrJc
CsJttj���}|D]�}t|�rJ�t|�rJ�t|�rJ�t��t|d�r'J�Wd�n1s1wY|��}t|�r@J�t|�rFJ�t|�rLJ�t��t|d�rWJ�Wd�n1sawYt	|�rlJ�t
|�rrJ�t|�rxJ�t��t|d�r�J�Wd�n1s�wYqWd�dS1s�wYdS)Nz127.0.0.1:2000)
r!r�AF_UNIXrrHrrr�filenorrJrr�r �sockr/rrr�test_no_mismatchxs0�����"�rOcCslttj���}|D]�}||��fD]J}t|�sJ�t|tj�s J�t|tj�r(J�t|tjtj�s2J�t|tjtj�r<J�t��t	|dtjdd�rKJ�Wd�n1sUwYqt
|�saJ�t
|tj�siJ�t
|tj�rqJ�t
|tjtj�s{J�t
|tjtj�r�J�t��t|dtjdd�r�J�Wd�n1s�wYqWd�dS1s�wYdS)Nz8.8.8.8:2000r)r!rrKrLr�AF_INET�SOCK_STREAM�
SOCK_DGRAMrrrr�r rNrFrrr�test_is_socket�s.�����"�rTcCst�t�tj����q}|�d�|��\}}d�|�}dD�]T}||��fD]�}t��t	|dtj
�s5J�Wd�n1s?wYt��t	|d|tj
�sSJ�Wd�n1s]wYt��t	|d||d�sqJ�Wd�n1s{wYt��t	|d|dd�s�J�Wd�n1s�wYt��t	|d||d�r�J�Wd�n1s�wYt�t
��t	|ddd�Wd�n1s�wYt��t	|d	tj
�r�J�Wd�n1s�wYt��t	|dtj��rJ�Wd�n	1�swYq&t�t
��t|dd
d�Wd�n	1�s,wYt��t|d	tj
��r?J�Wd�n	1�sJwYt��t|dtj��r]J�Wd�n	1�shwY|�d�qWd�dS1�swYdS)N)�	127.0.0.1rz:{})rrrU)�	listeningr8i@�)�flowinfoz129.168.11.11:23r�)�
contextlib�closingrrP�bind�getsockname�formatrLrrrQrr9�
ValueErrorrRr�listen)rN�addr�portrVrFrrr�test_is_socket_sockaddr�sV


�������������$�rbcCs�ttj��f}|D]Z}|��}t|�sJ�t|tj�sJ�t|tj�r$J�t|tjtj�s.J�t|tjtj�r8J�t|�s>J�t|tj�sFJ�t|tj�rNJ�t|tjtj�sXJ�t|tjtj�rbJ�qWd�dS1snwYdSr)r!rrKrLrrPrQrRrMrrr�test__is_socket�s�"�rccCs�ttj��5}|D])}||��fD] }t|�sJ�t|dd�r J�t|tj�s(J�t|tj�r0J�qqWd�dS1s=wYdS)N�
/no/such/path)r#)r!rrKrLr	rQrRrSrrr�test_is_socket_unix�s��"�recCs�ttj��1}|D]%}|��}t|�sJ�t|ddd�rJ�t|tj�s%J�t|tj�r-J�qWd�dS1s9wYdS)Nrr8rd)r!rrKrLr
rQrRrMrrr�test__is_socket_unix�s�"�rfcCsFt�d�t�d�t�gksJ�td�gksJ�td�gks!J�dS)N�
LISTEN_FDS�
LISTEN_PIDTF)r"�unsetenvrrrrr�test_listen_fds_no_fds�s


rjcCsVdtjd<tt���tjd<td�gd�ksJ�td�gd�ks"J�t�gks)J�dS)N�3rgrhF)���T�r"�environ�str�getpidrrrrr�test_listen_fds�s

rscCsPdtjd<tt���tjd<td�dgksJ�t�dgksJ�t�gks&J�dS)N�1rgrhFrlrorrrr�test_listen_fds_default_unset�s

rucCs�td�dusJ�t��tdgd�dusJ�Wd�n1s wYtdddgd�dus1J�tdt��d�dus=J�tdt��dd	�dusJJ�dS)
N�READY=1F�	FDSTORE=1��fdsr���pid�r�r|ry)rrr"rrrrrr�test_notify_no_sockets�r)rlc	CsNdtjd<t�t��td�Wd�n1swYt�t��!t��tdgd�Wd�n1s8wYWd�n1sGwYt�t��tdddgd�Wd�n1sdwYt�t��tdt��d�Wd�n1s�wYt�t��tdt��d	d
�Wd�dS1s�wYdS)Nz	/dev/null�
NOTIFY_SOCKETrvrwrxrrzr{r}r~)r"rprr9�connection_errorrrrrrrrr�test_notify_bad_sockets&

������"�r�c
Cs
|�d�j}t�tjtj�}z|�|�Wntjy/}z
t�d|�WYd}~nd}~wwt	tdd�}|�
tj|d�|tj
d<td�sIJ�t��tdgd	�sUJ�Wd�n1s_wYtddd
gd	�snJ�tdt��d�sxJ�tdt��dd
�s�J�dS)Nrzfailed to bind socket (%s)�SO_PASSCRED�rr�rvrwrxrzr{r}r~)r'r(rrKrRr[rGr�xfail�getattr�
setsockopt�
SOL_SOCKETr"rprrrr)r.r#rNrr�rrr�test_notify_with_sockets$��
�r�)3�sysr"r)rrYr�systemd.daemonrrrrrrrr	r
rrr
rrrr�contextmanagerrr!r%r0r5r;r?r@rArHrJrOrTrbrcrerfrjrsrur�version_info�ConnectionRefusedErrorr�rr�r�rrrr�<module>sHD


				&			


Anon7 - 2022
AnonSec Team