ROOTPLOIT
Server: LiteSpeed
System: Linux server71.web-hosting.com 4.18.0-513.18.1.lve.el8.x86_64 #1 SMP Thu Feb 22 12:55:50 UTC 2024 x86_64
User: niphet (1079)
PHP: 5.3.29
Disabled: NONE
Upload Files
File: //opt/alt/python311/lib64/python3.11/__pycache__/socket.cpython-311.opt-2.pyc

h0	ddlZddlTddlZddlZddlZddlZddlmZmZ	ddlZn
#e	$rdZYnwxYwe
eddZe
eddZe
eddZ
gd	Zeejeejd
edejded
ejdedejdeddZdZdZejdriZded<ded<ded<ded<ded<d ed!<d"ed#<d$ed%<d&ed'<d(ed)<d*ed+<d,ed-<d.ed/<d0ed1<d2ed3<d4ed5<d6ed7<d8ed9<d:ed;<d<ed=<d>ed?<d@edA<dBedC<dDedE<dFedG<dHedI<dJedK<dLedM<dNedO<dPedQ<dRedS<dTedU<dVedW<dXedY<dZed[<d\ed]<d^ed_<d`eda<dbedc<ddede<dfedg<dhedi<djedk<dledm<dnedo<dpedq<dreds<dtedu<dvedw<dxedy<dzed{<d|ed}<d~ed<ded<ded<ded<ded<ded<ded<ded<ded<ded<ded<ded<ded<ded<ded<ded<ded<ded<ded<ded<ded<ded<ded<ded<ded<ded<ded<ded<ded<ded<ded<ded<ded<ded<ded<ded<ded<ded<ded<ded<ded<ded<ded<edҦGdӄdeZGdՄdejZddׄZeejdئrddl Z ddلZ!edڦeejdۦrddl Z dd܄Z"edݦeejdަrd߄Z#ede$e%dfdZ&eedrde%dfdZ'ne&Z'edde'_(ee
hZ)Gddej*Z+ddZ,e-Z.e.dfdddZ/dZ0e$dddddZ1ddZ2dS)N)*)IntEnumIntFlagEBADF	EAGAINEWOULDBLOCK)fromfdgetfqdncreate_connection
create_serverhas_dualstack_ipv6
AddressFamily
SocketKindrcT|o|dS)NAF_isupper
startswithCs -/opt/alt/python311/lib64/python3.11/socket.py<lambda>rN!))++5!,,u"5"5rcT|o|dS)NSOCK_rrs rrrSs!))++7!,,w"7"7rMsgFlagcT|o|dS)NMSG_rrs rrrXs!))++6!,,v"6"6rAddressInfocT|o|dS)NAI_rrs rrr]rrz	127.0.0.1z::1c@		||S#t$r|cYSwxYwN)
ValueError)value
enum_klasss  r_intenum_converterr*cs@z%   s
winz)Specified event object handle is invalid.zInsufficient memory available.z#One or more parameters are invalid.WzOverlapped operation aborted.iz2Overlapped I/O event object not in signaled state.iz)Overlapped operation will complete later.izThe operation was interrupted.i'zA bad file handle was passed.i'zPermission denied.i'z!A fault occurred on the network??i'z#An invalid operation was attempted.i&'zToo many open files.i('z!The socket operation would block.i3'z,A blocking operation is already in progress.i4'zOperation already in progress.i5'zSocket operation on nonsocket.i6'zDestination address required.i7'zMessage too long.i8'zProtocol wrong type for socket.i9'zBad protocol option.i:'zProtocol not supported.i;'zSocket type not supported.i<'zOperation not supported.i='zProtocol family not supported.i>'z0Address family not supported by protocol family.i?'zThe network address is in use.i@'z Cannot assign requested address.iA'zNetwork is down.iB'zNetwork is unreachable.iC'z$Network dropped connection on reset.iD'z!Software caused connection abort.iE'zThe connection has been reset.iF'zNo buffer space available.iG'zSocket is already connected.iH'zSocket is not connected.iI'zThe network has been shut down.iJ'zToo many references.iK'zThe operation timed out.iL'zConnection refused.iM'zCannot translate name.iN'zThe name is too long.iO'zThe host is down.iP'zThe host is unreachable.iQ'zDirectory not empty.iR'zToo many processes.iS'zUser quota exceeded.iT'zDisk quota exceeded.iU'zStale file handle reference.iV'zItem is remote.iW'z!Network subsystem is unavailable.ik'z!Winsock.dll version out of range.il'z(Successful WSAStartup not yet performed.im'zGraceful shutdown in progress.iu'z*No more results from WSALookupServiceNext.iv'zCall has been canceled.iw'z Procedure call table is invalid.ix'zService provider is invalid.iy'z&Service provider failed to initialize.iz'zSystem call failure.i{'zService not found.i|'zClass type not found.i}'i~'zCall was canceled.i'zDatabase query was refused.i'zHost not found.i*z Nonauthoritative host not found.i*zThis is a nonrecoverable error.i*z*Valid name, no data record requested type.i*zQoS receivers.i*zQoS senders.i*zNo QoS senders.i*zQoS no receivers.i+zQoS request confirmed.i+zQoS admission error.i+zQoS policy failure.i+zQoS bad style.i+zQoS bad object.i+zQoS traffic control error.i+zQoS generic error.i+zQoS service type error.i+zQoS flowspec error.i	+zInvalid QoS provider buffer.i
+zInvalid QoS filter style.i+i+zIncorrect QoS filter count.i
+zInvalid QoS object length.i+zIncorrect QoS flow count.i+zUnrecognized QoS object.i+zInvalid QoS policy object.i+zInvalid QoS flow descriptor.i+z'Invalid QoS provider-specific flowspec.i+z)Invalid QoS provider-specific filterspec.i+z&Invalid QoS shape discard mode object.i+z Invalid QoS shaping rate object.i+z!Reserved policy QoS element type.i+errorTabceZdZdS)_GiveupOnSendfileN)__name__
__module____qualname__rrr1r1srr1cFeZdZ	gdZd"dZdZdZdZdZd	Z	d
Z
d#ddddd
Zee
drd$dZnd$dZd$dZdZd$dZdZejfdZdZfdZefdZefdZe
jdkrdZdZndZdZd e_d!e_xZS)%socket)__weakref___io_refs_closedNc|"|dkrt}|dkrt}|dkrd}tj|||||d|_d|_dS)Nr;rF)AF_INETSOCK_STREAM_socketr7__init__r9r:)selffamilytypeprotofilenos     rr@zsocket.__init__sc
>|| rzz"{{fdE6BBB
rc|Sr&r5rAs r	__enter__zsocket.__enter__src@|js|dSdSr&)r:close)rAargss  r__exit__zsocket.__exit__s'|	JJLLLLL		rc	t|dd}d|jj|jj|rdnd||j|j|jfz}|s	|}|r|dt|zz
}n#ttf$rYnwxYw	|}|r|dt|zz
}n#ttf$rYnwxYw|dz
}|S)	Nr:Fz,<%s.%s%s fd=%i, family=%s, type=%s, proto=%iz	 [closed]z
, laddr=%sz
, raddr=%s>)
getattr	__class__r3r4rErBrCrDgetsocknamestrerrorAttributeErrorgetpeername)rAclosedsladdrraddrs     r__repr__zsocket.__repr__s)	y%00:~(~*$,{{"{{}}{yz


	
((**3E

22A>*




((**3E

22A>*



	Ss$+BBB+CCCc<td|jjd)Nzcannot pickle z object)	TypeErrorrQr2rGs r__getstate__zsocket.__getstate__s!K)@KKKLLLrc	t|}||j|j|j|}|||S)NrE)duprErQrBrCrD
settimeout
gettimeout)rAfdsocks   rraz
socket.dups^	


~~dk49dj~LL))***rc	|\}}t|j|j|j|}t)|r|d||fS)Nr`T)_acceptr7rBrCrDgetdefaulttimeoutrcsetblocking)rArdaddrres    racceptz
socket.acceptsq	<<>>Ddk49djDDD&4??+<+<&T"""Tzrr)encodingerrorsnewlinec0	t|hdkstd|dd|v}d|vp|}d|v}d}	|r|	dz
}	|r|	dz
}	t||	}
|xjdz
c_|d	}|d
krtj}|d
kr|std|
S|r|rt	j|
|
|}n-|rt	j|
|}nt	j|
|}|r|St	j	|}t	j
||||}||_|S)N>brlwz
invalid mode z (only r, w, b allowed)rrrlrqrNr;rz!unbuffered streams must be binary)setr'SocketIOr9ioDEFAULT_BUFFER_SIZEBufferedRWPairBufferedReaderBufferedWriter
text_encoding
TextIOWrappermode)
rAr}	bufferingrmrnrowritingreadingbinaryrawmoderawbuffertexts
             rmakefilezsocket.makefile/ss	4yyOOO++*OPPP++,W	sNG	sNGtW%%



Iq==.I>>
F !DEEEJ	7w	7&sC;;FF
	7&sI66FF&sI66F	M#H--&'BB	rsendfilerc|||||}	|}n-#ttjf$r}t|d}~wwxYw	t
j|j}n!#t$r}t|d}~wwxYw|sdSt|p|d}|}	|	dkrtdttdrtj}
ntj}
|
|tjd}|
j}tj}
		|	r||	st+d|rt||z
|}|dkrnc	|
||||}|dkrnM||z
}||z
}nA#t,$r|	s
|Yrt$r}|dkrt||dd}~wwxYw||dkr&t|dr||SSS#|dkr&t|dr||wwwxYw)Nri@&non-blocking sockets are not supportedPollSelectorTz	timed outseek)_check_sendfile_paramsrErUrvUnsupportedOperationr1osfstatst_sizeOSErrorminrcr'hasattr	selectorsrSelectSelectorregisterEVENT_WRITEselectrTimeoutErrorBlockingIOErrorr)rAfileoffsetcountsocknorEerrfsize	blocksizetimeoutselector
total_sentselector_selectos_sendfilesents               r_sendfile_use_sendfilezsocket._sendfile_use_sendfile\s''fe<<<[[]]F
-"B$;<
-
-
-',,,
-
-((0
-
-
-',,,
-
qENUG44Ioo''G!|| !IJJJy.11
6$133$355fi&;<<<J&oO+K 
&+8w'?'?8*;777"$'
(:I$F$F	$>>!+*{6669MM  199!$"d*

%+!!!&.,O--- ",,,%??
#4C"8"88!t+,+8">>gdF&;&;>IIf%%%%">:>>gdF&;&;>IIf%%%%">skAA,A''A,0B


B(B##B(9H'F6$H'6G4H'	G4G//G44H''/Ic td)Nz,os.sendfile() not available on this platform)r1rArrrs    rrzsocket._sendfile_use_sendfiles#>@@
@rc|||||dkrtd|r|||rt	|dnd}d}|j}|j}		|rt	||z
|}|dkrn^t||}|snC		||}	||	z
}|	t|kr||	d}nn#t$rY=wxYwAz||dkr)t|dr|||zSSS#|dkr)t|dr|||zwwwxYw)Nrri Tr)rrcr'rrreadsend
memoryviewlenrr)
rArrrrr	file_read	sock_senddatars
          r_sendfile_use_sendzsocket._sendfile_use_sends##D&%888??!!EFFF	IIf(-7Ct$$$4	
I	I		/
" #EJ$6	 B BI A~~!))I"6"677
"	"(y#d*
#d))++#';DD!+!!! !
"
"&A~~'$"7"7~		&:-....~zA~~'$"7"7~		&:-....~s0;9D(5C$$D($
C1.D(0C11D((2EcLdt|ddvrtd|jtzstd|_t	|t
s"t
d||dkr$td|dSdS)Nrqr}z$file should be opened in binary modez+only SOCK_STREAM type sockets are supportedz+count must be a positive integer (got {!r})r)rPr'rCr>
isinstanceintr]formatrs    rrzsocket._check_sendfile_paramssgdFC0000CDDDy;&	LJKKKeS))
QAHHOOQQQzz AHHOOQQQzrc		||||S#t$r||||cYSwxYwr&)rr1rrs    rrzsocket.sendfilesb	"	@..tVUCCC 	@	@	@**4?????	@s!>>cv|jdkr|xjdzc_|jr|dSdS)Nrrs)r9r:rJrGs r_decref_socketioszsocket._decref_socketiossD=1MMQMM<	JJLLLLL		rc0||dSr&)rJ)rA_sss  r_real_closezsocket._real_closes		$rcVd|_|jdkr|dSdS)NTr)r:r9rrGs rrJzsocket.closes6=ArcT	d|_tS)NT)r:superdetachrArQs rrz
socket.detachs%	ww~~rcR	ttjtSr&)r*rrBrrs rrBz
socket.familys	!%''.-@@@rcR	ttjtSr&)r*rrCrrs rrCzsocket.type	s	!%'',
;;;rntcNtj|Sr&)rget_handle_inheritablerErGs rget_inheritablezsocket.get_inheritables,T[[]];;;rcTtj||dSr&)rset_handle_inheritablerErAinheritables  rset_inheritablezsocket.set_inheritables#%dkkmm[AAAAArcNtj|Sr&)rrrErGs rrzsocket.get_inheritables%dkkmm444rcTtj||dSr&)rrrErs  rrzsocket.set_inheritables#t{{}}k:::::rz&Get the inheritable flag of the socketz&Set the inheritable flag of the socket)r;r;r;N)rlNrN) r2r3r4	__slots__r@rHrLr[r^rarkrrrrrrrrr?r7rrJrpropertyrBrCnamerr__doc__
__classcell__rQs@rr7r7sHD666I <MMM			 )tT)))))Vwr:E@?	&?	&?	&?	&?	&B	@	@	@	@"/"/"/"/HQQQ@@@@.&n     AAAAXA
<<<<X<

w$	<	<	<	B	B	B	B	5	5	5	;	;	;FOFOrr7cF	t|}t||||Sr&)rar7)rdrBrCrDnfds     rrrs(
b''C&$s+++rsendmsgc		||tjtjt	jd|fgSNi)rr?
SOL_SOCKET
SCM_RIGHTSarray)rebuffersfdsflagsaddresss     rsend_fdsr(sD	||Gw'9C 5 5'7&899	9rrrecvmsgc		tjd}||tj||jz\}}}}|D]h\}}	}
|tjkrR|	tjkrB||
dt|
t|
|jzz
i|t|||fSr)
rrr?CMSG_LENitemsizerr	frombytesrlist)rebufsizemaxfdsrrmsgancdatarj
cmsg_level	cmsg_type	cmsg_datas           rrecv_fdsr4s	k#$(LLVcl233%5%5!WeT07	K	K,J	9g000Y'BT5T5T

i)II#i..3<*GH)IJKKKDIIud**rrsharec(	tddd|S)Nr)r7)infos r	fromsharerHs	
aAt$$$rrcJ|tkrt}n"|tkrt}nt	d|t
krt	d|dkrt	dt
|||}	||df||	dd\}}t
|||}	|
d	|||fn#ttf$rYnwxYw|
d|\}}	n#|xYw	|n#|wxYw	|	|ks*|	|krt#dn.#||xYw||fS)	Nz?Only AF_INET and AF_INET6 socket address families are supportedz)Only SOCK_STREAM socket type is supportedrzOnly protocol zero is supportedFTzUnexpected peer connection)r=
_LOCALHOSTAF_INET6
_LOCALHOST_V6r'r>r7bindlistenrRriconnectrInterruptedErrorrkrJrVConnectionError)
rBrCrDhostlsockrjportcsockssock_s
          r_fallback_socketpairrTs/
	8		)**	*{DEEEzz:;;;
64''E

D!9
&&((!,
dvtU++
	e$$$


tTl++++#%56



d###||~~HE11	KKMMM
	







5#4#4#6#666  ""e&7&7&9&999!">???:	







5>sV7AE5E)DEDED/EE5EE55FA#G33+H
socketpairc| 	t}n#t$r
t}YnwxYwtj|||\}}t||||}t||||}||fSr&)AF_UNIX	NameErrorr=r?rr7r)rBrCrDarqs     rrrs>
! 
!
!
! 
!!&$66164

3364

33!ts  a8socketpair([family[, type[, proto]]]) -> (socket object, socket object)
Create a pair of socket objects from the sockets returned by the platform
socketpair() function.
The arguments are the same as for socket() except the default family is AF_UNIX
if defined on the platform; otherwise, the default is AF_INET.
cveZdZ	dZdZdZdZdZfdZdZ	e
dZe
d	Zd
Z
xZS)ruc|dvrtd|ztj|||_d|vr|dz
}||_d|v|_d|v|_d|_dS)N)rlrrrwrbwbrwbzinvalid mode: %rrqrlrrF)	r'rv	RawIOBaser@_sock_mode_reading_writing_timeout_occurred)rArer}s   rr@zSocketIO.__init__s|:::/$6777
d###
d??CKD
t
t
!&rc(	|||jrtd		|j|S#t$r	d|_t$r}|jtvrYd}~dSd}~wwxYw)Nz!cannot read from timed out objectT)
_checkClosed_checkReadablerrr	recv_intorrTerrno_blocking_errnosrArqes   rreadintozSocketIO.readintos		
!	?=>>>		
z++A...


)-&


7...44444
sAB7BBBc	||	|j|S#t$r}|jtvrYd}~dSd}~wwxYwr&)r_checkWritablerrrTrrrs   rwritezSocketIO.writes	
	
	:??1%%%			w***ttttt		sA
A)A$#A$$A)c>	|jrtd|jSNzI/O operation on closed socket.)rWr'rrGs rreadablezSocketIO.readable)	;	@>???}rc>	|jrtd|jSr&)rWr'rrGs rwritablezSocketIO.writabler(rcr	|jrtdtSr&)rWr'rseekablers rr,zSocketIO.seekables8	;	@>???ww!!!rc^	||jSr&)rrrErGs rrEzSocketIO.filenos-	z  """rc<|js|SdS)Nr;)rWrErGs rrz
SocketIO.names{	;;== 2rc|jSr&)rrGs rr}z
SocketIO.mode	s
zrc	|jrdStj||jd|_dSr&)rWrvrrJrrrGs rrJzSocketIO.close
sM	;	F
4   
$$&&&


r)r2r3r4r@r!r$r'r*r,rErrr}rJrrs@rrurus
'
'
'. """""###XXrrurNc	|}|r|dvrt}	t|\}}}|d||D]}d|vrn	|}n#t$rYnwxYw|S)N)z0.0.0.0z::r.)stripgethostname
gethostbyaddrinsertrT)rhostnamealiasesipaddrss    rrrs::<<D4,,,}}
%24%8%8"'7	q(###		Dd{{D



KsA""
A/.A/F)
all_errorsc	|\}}g}t||dtD]}|\}}	}
}}d}
	t||	|
}
|tur|
||r|
||
|||
cS#t$rK}|s||	||
|
Yd}~d}~wwxYwt|r4	|s|dtd|#|wxYwtd)Nrzcreate_connection failedz!getaddrinfo returns an empty list)
getaddrinfor>r7_GLOBAL_DEFAULT_TIMEOUTrbrrclearrTappendrJrExceptionGroup)rrsource_addressr:rr
exceptionsresafsocktyperD	canonnamesareexcs               rr
r
5sJD$J4q+66-0*HeY	"h..D555(((
*		.)))LLKKK			
#  """c"""

	:	9	
$ m# !;ZHHH
7888s%A0B  
C5*AC00C5D""D8c<	tr*ttdrttdsdS	ttt
5}|ttd	ddddS#1swxYwYdS#t$rYdSwxYw)NIPPROTO_IPV6IPV6_V6ONLYFrT)
has_ipv6rr?r7rr>
setsockoptrJrKrT)res rrrhs7N337M22u
Hk
*
*	dOOL+q999																		uus5B
#B3B
BB
BB

BB)rBbacklog
reuse_portdualstack_ipv6c	|r$ttdstd|r7tstd|tkrtdt|t}	tjdvrHttdr3	|	ttdn#t$rYnwxYw|r!|	ttdtrz|tkro|r"|	tt dnKttd	r6ttd
r!|	tt d	||n5#t$r(}|jd|d}t|j|dd}~wwxYw||n|||S#t$r|wxYw)
NSO_REUSEPORTz+SO_REUSEPORT not supported on this platformz-dualstack_ipv6 not supported on this platformz'dualstack_ipv6 requires AF_INET6 family)rcygwinSO_REUSEADDRrsrrKrJz& (while attempting to bind on address ))rr?r'rrr7r>rrrMrrTrTrRrLrJrKrstrerrorrrrJ)rrBrNrOrPrerrs        rrrxs2"H''>::HFGGGH!##	NLMMMXFGGG&+&&D'7***00+

L!<<<<



	9OOJa888	>(**
>k1====-00
>G^44
>k1===	2IIg	2	2	2www(C	3''T1	2?KKMMMMKK   


sU7#G+!B=<G+=
C
G+	C

B'G+2FG+
F:#F55F::0G++ Hc	g}tj||||||D]J}|\}}	}}
}|t|tt|	t
||
|fK|Sr&)r?r<r?r*rr)rrrBrCrDraddrlistrCrDrErFrGs            rr<r<sH"4vtUEJJ00-0*HeY+B
>>+HjAA	2/	0	0	0	0Or)rr)rN)rrrr)3r?rsysrvrenumrrrImportErrorrPrrr
__all__extend_get_exports_list	_convert_r2rrr*platformlowerrr/r?	Exceptionr1r7rrrrrrr=r>rrrrrrurobjectr=r
rrr<r5rr<module>rds-^!!!!!!!!LLLLEEEw""	"	%	%ge]B//@@@#r#G,,---55777
77999
66888
55777


<""5))aH=HQK2HQK8HRL3HSMHHSM?HSM6HUO5HUO*HUO9HUO;HUO,HUO9HUODHUO6HUO6HUO5HUO)HUO7HUO,HUO/HUO2HUO0HUO6HUOHHUO6HUO8HUO(HUO/HUO<HUO9HUO6HUO2HUO4HUO0HUO7HUO,HUO0HUO+HUO.HUO-HUO)HUO0HUO,HUO+HUO,HUO,HUO4HUO'HUO9HUO9HUO@HUO6HUOBHUO/HUO8HUO4HUO>HUO,HUO*HUO-HUOBHUO*HUO3HUO'HUO8HUO7HUOBHUO&HUO$HUO'HUO)HUO.HUO,HUO+HUO&HUO'HUO2HUO*HUO/HUO+HUO4HUO1HUO1HUO3HUO2HUO1HUO0HUO2HUO4HUO?HUOAHUO>HUO8HUO9HUONN:)((((	(((DGDGDGDGDGW^DGDGDGL
,,,,77>9%%
LLL9999NN:
77>9%%LLL++++"NN:
77>7## %%%NN;
!(k4444l77L!!![					&JNN<   
[*rrrrrr|rrrj6!&(('>%)099>0909090909f


 &-du!&BBBBBJs(22