403Webshell
Server IP : 61.19.30.66  /  Your IP : 216.73.216.15
Web Server : Apache/2.2.22 (Ubuntu)
System : Linux klw 3.11.0-15-generic #25~precise1-Ubuntu SMP Thu Jan 30 17:39:31 UTC 2014 x86_64
User : www-data ( 33)
PHP Version : 5.3.10-1ubuntu3.48
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
MySQL : ON  |  cURL : OFF  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : OFF
Directory :  /usr/lib/python2.7/multiprocessing/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python2.7/multiprocessing/connection.pyc
ó
—|_c@sydddgZddlZddlZddlZddlZddlZddlZddlZddlZddl	m
Z
mZddlm
Z
mZmZmZddlmZmZdZd	ZejƒZd
Zd
gZeedƒr	dZedg7Znejdkr.d
Zed
g7Zned„Zd„Zd„Zd„Zde fd„ƒYZ!ddd„Z#ejdkr˜e$d„Z%nddlm&Z&e$d„Z%de fd„ƒYZ'd„Z(ejdkrde fd„ƒYZ)d„Z*ndZ+dZ,dZ-d Z.d!„Z/d"„Z0d#e fd$„ƒYZ1d%„Z2d&„Z3d'e!fd(„ƒYZ4d)„Z5dS(*tClienttListenertPipeiÿÿÿÿN(tcurrent_processtAuthenticationError(tget_temp_dirtFinalizet	sub_debugtdebug(t	duplicatetclosei g4@tAF_INETtAF_UNIXtwin32tAF_PIPEcCstjƒ|S(N(ttime(ttimeout((s0/usr/lib/python2.7/multiprocessing/connection.pyt
_init_timeoutIscCstjƒ|kS(N(R(tt((s0/usr/lib/python2.7/multiprocessing/connection.pyt_check_timeoutLscCsw|dkrdS|dkr5tjdddtƒƒS|dkrgtjdd	tjƒtjƒfƒStd
ƒ‚dS(
s?
    Return an arbitrary free address for the given family
    Rt	localhostiRtprefixs	listener-tdirRs\\.\pipe\pyc-%d-%d-sunrecognized familyN(Ri(ttempfiletmktempRtostgetpidt
_mmap_countertnextt
ValueError(tfamily((s0/usr/lib/python2.7/multiprocessing/connection.pytarbitrary_addressSscCset|ƒtkrdSt|ƒtkr;|jdƒr;dSt|ƒtkrQdStd|ƒ‚dS(s]
    Return the types of the address

    This can be 'AF_INET', 'AF_UNIX', or 'AF_PIPE'
    Rs\\RRsaddress type of %r unrecognizedN(ttypettupletstrt
startswithR(taddress((s0/usr/lib/python2.7/multiprocessing/connection.pytaddress_typebs!cBsSeZdZddddd„Zd„Zd„Zed„ƒZed„ƒZ	RS(s•
    Returns a listener object.

    This is a wrapper for a bound socket which is 'listening' for
    connections, or for a Windows named pipe.
    icCs›|p|rt|ƒpt}|p-t|ƒ}|dkrQt||ƒ|_nt|||ƒ|_|dk	rŽt|tƒrŽt	d‚n||_
dS(NRsauthkey should be a byte string(R%tdefault_familyRtPipeListenert	_listenertSocketListenertNonet
isinstancetbytest	TypeErrort_authkey(tselfR$Rtbacklogtauthkey((s0/usr/lib/python2.7/multiprocessing/connection.pyt__init__|scCs?|jjƒ}|jr;t||jƒt||jƒn|S(sz
        Accept a connection on the bound socket or named pipe of `self`.

        Returns a `Connection` object.
        (R(tacceptR.tdeliver_challengetanswer_challenge(R/tc((s0/usr/lib/python2.7/multiprocessing/connection.pyR3‹s
	cCs
|jjƒS(sA
        Close the bound socket or named pipe of `self`.
        (R(R
(R/((s0/usr/lib/python2.7/multiprocessing/connection.pyR
—scCs
|jjS(N(R(t_address(R/((s0/usr/lib/python2.7/multiprocessing/connection.pyt<lambda>scCs
|jjS(N(R(t_last_accepted(R/((s0/usr/lib/python2.7/multiprocessing/connection.pyR8žsN(
t__name__t
__module__t__doc__R*R2R3R
tpropertyR$t
last_accepted(((s0/usr/lib/python2.7/multiprocessing/connection.pyRus		cCsŽ|pt|ƒ}|dkr-t|ƒ}nt|ƒ}|dk	rat|tƒratd‚n|dk	rŠt||ƒt||ƒn|S(s=
    Returns a connection to the address of a `Listener`
    Rsauthkey should be a byte stringN(	R%t
PipeClienttSocketClientR*R+R,R-R5R4(R$RR1R6((s0/usr/lib/python2.7/multiprocessing/connection.pyR¡s
cCs±|rktjƒ\}}tjtj|jƒƒƒ}tjtj|jƒƒƒ}|jƒ|jƒn<tjƒ\}}tj|dt	ƒ}tj|dt	ƒ}||fS(sL
        Returns pair of connection objects at either end of a pipe
        twritabletreadable(
tsockett
socketpairt_multiprocessingt
ConnectionRtduptfilenoR
tpipetFalse(tduplexts1ts2tc1tc2tfd1tfd2((s0/usr/lib/python2.7/multiprocessing/connection.pyR·s

(R
c	CsUtdƒ}|r;tj}tjtjB}tt}}ntj}tj}dt}}tj||tjtj	Btj
Bd||tjtjƒ}tj
||dtjtjdtjƒ}tj|tj	ddƒytj|tjƒWn/tk
r }|jdtjkr!‚q!nXtj|d|ƒ}	tj|d|ƒ}
|	|
fS(sL
        Returns pair of connection objects at either end of a pipe
        RiiRARBN(RR
tPIPE_ACCESS_DUPLEXtGENERIC_READt
GENERIC_WRITEtBUFSIZEtPIPE_ACCESS_INBOUNDtCreateNamedPipetPIPE_TYPE_MESSAGEtPIPE_READMODE_MESSAGEt	PIPE_WAITtNMPWAIT_WAIT_FOREVERtNULLt
CreateFilet
OPEN_EXISTINGtSetNamedPipeHandleStateR*tConnectNamedPipetWindowsErrortargstERROR_PIPE_CONNECTEDREtPipeConnection(RKR$topenmodetaccesstobsizetibsizeth1th2teRNRO((s0/usr/lib/python2.7/multiprocessing/connection.pyRÌs2			

$
R)cBs,eZdZdd„Zd„Zd„ZRS(sO
    Representation of a socket which is bound to an address and listening
    icCsætjtt|ƒƒ|_yR|jjtjtjdƒ|jj|ƒ|jj|ƒ|jjƒ|_	Wn$tj
k
r“|jjƒ‚nX||_d|_|dkrÙt|tjd|fddƒ|_n	d|_dS(NiRRbtexitpriorityi(RCtgetattrt_sockett
setsockoptt
SOL_SOCKETtSO_REUSEADDRtbindtlistentgetsocknameR7terrorR
t_familyR*R9RRtunlinkt_unlink(R/R$RR0((s0/usr/lib/python2.7/multiprocessing/connection.pyR2ús
		$cCsG|jjƒ\}|_t|jƒƒ}tj|ƒ}|jƒ|S(N(RnR3R9R	RHRERFR
(R/tstfdtconn((s0/usr/lib/python2.7/multiprocessing/connection.pyR3s

cCs-|jjƒ|jdk	r)|jƒndS(N(RnR
RxR*(R/((s0/usr/lib/python2.7/multiprocessing/connection.pyR
s
(R:R;R<R2R3R
(((s0/usr/lib/python2.7/multiprocessing/connection.pyR)ös	cCsÒt|ƒ}tjtt|ƒƒ}tƒ}xsy|j|ƒWnXtjk
r›}|jdtjksxt	|ƒr‹t
d|ƒ‚ntjdƒq0XPq0‚t
|jƒƒ}tj|ƒ}|jƒ|S(sO
    Return a connection object connected to the socket given by `address`
    isfailed to connect to address %sg{®Gáz„?(R%RCRmRtconnectRuRbterrnotECONNREFUSEDRRRtsleepR	RHRERFR
(R$RRyRRkRzR{((s0/usr/lib/python2.7/multiprocessing/connection.pyR@s"	"

R'cBs2eZdZdd„Zd„Zed„ƒZRS(s0
        Representation of a named pipe
        c	Cs ||_tj|tjtjtjBtjBtjtttj	tj
ƒ}|g|_d|_
td|jƒt|tjd|j|jfddƒ|_dS(Ns listener created with address=%rRbRli(R7R
RWRRRXRYRZtPIPE_UNLIMITED_INSTANCESRUR[R\t
_handle_queueR*R9RRR't_finalize_pipe_listenerR
(R/R$R0thandle((s0/usr/lib/python2.7/multiprocessing/connection.pyR2?s		
	c	Cs¼tj|jtjtjtjBtjBtjtttj	tj
ƒ}|jj|ƒ|jj
dƒ}ytj|tj
ƒWn/tk
r®}|jdtjkr¯‚q¯nXtj|ƒS(Ni(R
RWR7RRRXRYRZR€RUR[R\RtappendtpopR`RaRbRcRERd(R/t	newhandleRƒRk((s0/usr/lib/python2.7/multiprocessing/connection.pyR3Rs

cCs,td|ƒx|D]}t|ƒqWdS(Ns closing listener with address=%r(RR
(tqueueR$Rƒ((s0/usr/lib/python2.7/multiprocessing/connection.pyR‚cs

N(R:R;R<R*R2R3tstaticmethodR‚(((s0/usr/lib/python2.7/multiprocessing/connection.pyR';s	cCsÈtƒ}x–yHtj|dƒtj|tjtjBdtjtjdtjƒ}WnDtk
rš}|j	dtj
tjfks‘t|ƒrœ‚qœqXPq‚tj
|tjddƒtj|ƒS(sU
        Return a connection object connected to the pipe given by `address`
        ièiN(RR
t
WaitNamedPipeR]RSRTR\R^RaRbtERROR_SEM_TIMEOUTtERROR_PIPE_BUSYRR_RYR*RERd(R$RthRk((s0/usr/lib/python2.7/multiprocessing/connection.pyR?is 	"
is#CHALLENGE#s	#WELCOME#s	#FAILURE#cCs¡ddl}t|tƒs!t‚tjtƒ}|jt|ƒ|j	||ƒj
ƒ}|jdƒ}||kr„|jtƒn|jt
ƒtdƒ‚dS(Niÿÿÿÿisdigest received was wrong(thmacR+R,tAssertionErrorRturandomtMESSAGE_LENGTHt
send_bytest	CHALLENGEtnewtdigestt
recv_bytestWELCOMEtFAILURER(t
connectionR1RtmessageR”tresponse((s0/usr/lib/python2.7/multiprocessing/connection.pyR4s
cCs¹ddl}t|tƒs!t‚|jdƒ}|ttƒ tksVtd|ƒ‚|ttƒ}|j||ƒjƒ}|j	|ƒ|jdƒ}|t
krµtdƒ‚ndS(Niÿÿÿÿismessage = %rsdigest sent was rejected(RR+R,RŽR•tlenR’R“R”R‘R–R(R˜R1RR™R”Rš((s0/usr/lib/python2.7/multiprocessing/connection.pyR5šs&
tConnectionWrappercBs#eZd„Zd„Zd„ZRS(cCsO||_||_||_x-dD]%}t||ƒ}t|||ƒq"WdS(NRHR
tpollR•R‘(sfilenoscloseRs
recv_bytess
send_bytes(t_connt_dumpst_loadsRmtsetattr(R/R{tdumpstloadstattrtobj((s0/usr/lib/python2.7/multiprocessing/connection.pyR2«s			
cCs#|j|ƒ}|jj|ƒdS(N(RŸRžR‘(R/R¥Ry((s0/usr/lib/python2.7/multiprocessing/connection.pytsend²scCs|jjƒ}|j|ƒS(N(RžR•R (R/Ry((s0/usr/lib/python2.7/multiprocessing/connection.pytrecvµs(R:R;R2R¦R§(((s0/usr/lib/python2.7/multiprocessing/connection.pyRœªs		cCs%tj|fddddƒjdƒS(Nitutf8(t	xmlrpclibR¢R*tencode(R¥((s0/usr/lib/python2.7/multiprocessing/connection.pyt
_xml_dumps¹scCs%tj|jdƒƒ\\}}|S(NR¨(R©R£tdecode(RyR¥tmethod((s0/usr/lib/python2.7/multiprocessing/connection.pyt
_xml_loads¼s!tXmlListenercBseZd„ZRS(cCs+ddlatj|ƒ}t|ttƒS(Niÿÿÿÿ(R©RR3RœR«R®(R/R¥((s0/usr/lib/python2.7/multiprocessing/connection.pyR3Ás(R:R;R3(((s0/usr/lib/python2.7/multiprocessing/connection.pyR¯ÀscOs%ddlatt||ŽttƒS(Niÿÿÿÿ(R©RœRR«R®(Rbtkwds((s0/usr/lib/python2.7/multiprocessing/connection.pyt	XmlClientÇs(6t__all__RtsysRCR}RRt	itertoolsREtmultiprocessingRRtmultiprocessing.utilRRRRtmultiprocessing.forkingR	R
RUtCONNECTION_TIMEOUTtcountRR&tfamiliesthasattrtplatformRRRR%tobjectRR*RtTrueRR
R)R@R'R?RR’R–R—R4R5RœR«R®R¯R±(((s0/usr/lib/python2.7/multiprocessing/connection.pyt<module>#s`"				,*%	.	
			

Youez - 2016 - github.com/yon3zu
LinuXploit