Your IP : 216.73.217.129
a
XC?h�� � @ s� d dl Z d dlmZ d dlmZ d dlZd dlZd dlZd dlZd dl Z d dl
Z
d dlZd dlZd dl
Z
d dlZd dlZd dlZd dlZd dlZd dlmZ d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZzd dlZW n e �y dZY n0 zd dl!Z!W n e �y. dZ!Y n0 ej"Z"d�#d�Z$dZ%d Z&e�'� d
kZ(zd dl)Z)W n e �yx dZ)Y n0 dd� Z*d
d� Z+dd� Z,dd� Z-dd� Z.dd� Z/dd� Z0dd� Z1dd� Z2ej3dd� �Z4e+� Z5e,� Z6e-� Z7e.� Z8e/� Z9e0� Z:e1� Z;e<ed�Z=e2� Z>e�d �j?Z@G d!d"� d"e jA�ZBG d#d$� d$e jA�ZCG d%d&� d&eC�ZDG d'd(� d(�ZEG d)d*� d*e jA�ZFG d+d,� d,e jA�ZGG d-d.� d.�ZHG d/d0� d0eBeH�ZIG d1d2� d2eCeH�ZJe �Ke=d3�G d4d5� d5eDeH��ZLG d6d7� d7eFeH�ZMG d8d9� d9eGeH�ZNe �Oe!du d:�e �Ke;d;�e �Ke*� d<kd=�G d>d?� d?e jAeH����ZPG d@dA� dAeI�ZQG dBdC� dCe jAeH�ZRG dDdE� dEe jA�ZSG dFdG� dGeS�ZTG dHdI� dIeEeSeH�ZUG dJdK� dKeTeU�ZVG dLdM� dMeS�ZWG dNdO� dOeW�ZXG dPdQ� dQeS�ZYG dRdS� dSeY�ZZG dTdU� dUeY�Z[G dVdW� dWeY�Z\G dXdY� dYeY�Z]G dZd[� d[eY�Z^G d\d]� d]e^�Z_G d^d_� d_e^�Z`d`da� Zadbdc� Zbddde� ZcG dfdg� dge jA�Zde �Ke5dh�G didj� dje jA��Zee �Ke5dh�G dkdl� dleM��Zfe �Ke6dm�G dndo� doe jA��Zge �Ke7dp�G dqdr� dre jA��Zhe �Ke8ds�G dtdu� due jA��Zie �Ke8ds�G dvdw� dweN��Zje �Ke:dx�G dydz� dze jA��Zke �Oe!du d:�e �Ke;d;�G d{d|� d|e jA���Zle �Ke>d}�G d~d� de jA��ZmG d�d�� d�eQ�ZnG d�d�� d�eJ�Zoe �Ke=d3�G d�d�� d�eL��ZpG d�d�� d�eE�ZqG d�d�� d�eq�ZrG d�d�� d�eq�ZsG d�d�� d�eq�ZtG d�d�� d�eq�ZuG d�d�� d�eq�ZvG d�d�� d�eq�ZwG d�d�� d�ew�ZxG d�d�� d�ex�ZyG d�d�� d�ex�ZzG d�d�� d�eq�Z{G d�d�� d�e{�Z|G d�d�� d�e{�Z}G d�d�� d�ere{�Z~G d�d�� d�e jA�ZG d�d�� d�ew�Z�G d�d�� d�ew�Z�G d�d�� d�eseueUe[�Z�ebejd��G d�d�� d�eze���Z�ebejd��G d�d�� d�e}e���Z�ebejd��G d�d�� d�e~e���Z�G d�d�� d�eseueUe_�Z�ebejd��e �Kej�d��ecd�d��G d�d�� d�eze�����Z�ebejd��e �Kej�d��ecd�d��G d�d�� d�e}e�����Z�ebejd��e �Kej�d��ecd�d��G d�d�� d�e~e�����Z�ebejd��e �Kej�d��ebed��ecd�d��G d�d�� d�e�e������Z�ebejd��e �Kej�d��ebed��ecd�d��G d�d d�ere�e������Z�e �Ke=d3�G d�dĄ d�eseueUe\��Z�e �Ke=d3�ebejd��G d�dƄ d�eze����Z�e �Ke=d3�ebejd��G d�dȄ d�e}e����Z�e �Ke=d3�ebejd��G d�dʄ d�e~e����Z�e �Ke=d3�G d�d̄ d�eseueUe`��Z�ebejd��e �Kej�d��e �Ke=d3�ecd�d��G d�d΄ d�eze������Z�ebejd��e �Kej�d��e �Ke=d3�ecd�d��G d�dЄ d�e}e������Z�ebejd��e �Kej�d��e �Ke=d3�ecd�d��G d�d҄ d�e~e������Z�ebejd��e �Kej�d��e �Ke=d3�ebed��ecd�d��G d�dԄ d�e�e�������Z�ebejd��e �Kej�d��e �Ke=d3�ebed��ecd�d��G d�dք d�ere�e�������Z�G d�d d�eveVeZ�Z�ebejd��G d�dڄ d�eye���Z�ebejd��G d�d܄ d�e}e|e���Z�ebejd��G d�dބ d�e~e|e���Z�G d�d� d�eteveVe]�Z�ebejd��e �Oe(d�ecd�d�d�G d�d� d�eye�����Z�ebejd��e �Oe(d�ecd�d�d�G d�d� d�e}e|e�����Z�ebejd��e �Oe(d�ecd�d�d�G d�d� d�e~e|e�����Z�G d�d� d�eveVeX�Z�ebejd��ebed�G d�d� d�eye����Z�ebejd��ebed�G d�d� d�e}e|e����Z�ebejd��ebed�G d�d� d�e~e|e����Z�ebejd�d��ebed�d�d��G d�d�� d�e�e����Z�ebejd�d��ebed�d�d��G d�d�� d�ere�e����Z�G d�d�� d��Z�ebed��e �Ke<ed���p�e<ed��d��G �d �d� �de�e[���Z�ebed��e �Ke<ed���
p(e<ed��d��G �d�d� �de�eEeTeZ���Z�G �d�d� �deI�Z�G �d�d� �deR�Z�G �d�d � �d eR�Z�G �d
�d� �deI�Z�G �d�d
� �d
eQ�Z�G �d�d� �de��Z�G �d�d� �de��Z�G �d�d� �de��Z�G �d�d� �de��Z�G �d�d� �de��Z�G �d�d� �de��Z�G �d�d� �de��Z�G �d�d� �de�en�Z�G �d�d� �de jA�Z�G �d �d!� �d!eBeH�Z�G �d"�d#� �d#eBeH�Z�G �d$�d%� �d%eB�Z�G �d&�d'� �d'eC�Z�e �Ke=d3�G �d(�d)� �d)eD��Z�G �d*�d+� �d+e jA�Z�e �Kej�d,k�d-�G �d.�d/� �d/e jA��Z�e �Ke<ed��d0�G �d1�d2� �d2e jA��Z�G �d3�d4� �d4eQ�Z��d5Z��d6Z��d7Zd8�d9� Z�e �Keà �d:�G �d;�d<� �d<e jA��Z�e �Keà �d:�G �d=�d>� �d>e jAeH��Z�G �d?�d@� �d@eI�Z�G �dA�dB� �dBe jA�Z�e �Ke<e�dC��dD�G �dE�dF� �dFe jA��Z�e �KejɐdGk�dH�e �Ke�dI�G �dJ�dK� �dKeB���Z�G �dL�dM� �dMeI�Z�e �Ke<e�dN��dO�G �dP�dQ� �dQe˃�Z�e �Ke9�dR�G �dS�dT� �dTe jA��Z�e �Kej�ΐdU��dV�G �dW�dX� �dXe jA��Z�G �dY�dZ� �dZe jA�Z�G �d[�d\� �d\e jA�Z�ebe�d]�ebe�d^�ebed�G �d_�d`� �d`e jA����ZҐda�db� Z�eԐdck�r�e �ա dS (d � N)�support)�
socket_helper)�proxyFu Michael Gilfix was hereሴ
�utf-8� �� �AIXc C s� t d u rd S ttd�sd S z>tdd�� } t �| tjd�}W d � n1 sL0 Y W n tyl Y d S 0 t�d|�d S d S )N�IOCTL_VM_SOCKETS_GET_LOCAL_CIDz
/dev/vsock�rbz �Ir ) �fcntl�hasattr�socket�open�ioctlr �OSError�struct�unpack)�f�r� r �5/opt/alt/python39/lib64/python3.9/test/test_socket.py�get_cid3 s
2r c C s>