MOON
Server: Apache/2.2.21 (Unix) mod_ssl/2.2.21 OpenSSL/0.9.8e-fips-rhel5 mod_auth_passthrough/2.1 mod_bwlimited/1.4
System: Linux vps.panamaemb.org.sg 3.10.0-1160.80.1.vz7.191.4 #1 SMP Thu Dec 15 20:31:06 MSK 2022 x86_64
User: panama (500)
PHP: 5.2.17
Disabled: NONE
Upload Files
File: //proc/2/cwd/usr/lib64/python2.4/Demo/sockets/ftp.pyo
mò
‚=5Dc@s’dkZdkZdkZdkTdZdZedZedZd„Zd„Zda	d	„Z
d
„Zd„Zd„Z
d
„ZeƒdS(N(t*iiiiPÃcCstid}t|ƒdS(Ni(tsystargvthostnametcontrol(R((t(/usr/lib64/python2.4/Demo/sockets/ftp.pytmain's
cCsÎtttƒ}|i|tfƒ|idƒ}d}xt|ƒ}|djoPn|djo t
|ƒt|ƒ}d}n|pt||ƒ}ntƒ}|pPn|i|dƒq:WdS(Ntrit221tEOFt150s
(RR	(tsockettAF_INETtSOCK_STREAMtstconnectRtFTP_PORTtmakefiletftNoneRtgetreplytcodetgetdatatnewdataportt
getcommandtcmdtsend(RRRRRR((RR.s&



	icCsdtt}tddatttƒ}|itt	ƒƒ|fƒ|i
dƒt|||ƒ|S(Nii(tnextportt
FTP_DATA_PORTtportRRR
Rtbindt
gethostbynametgethostnametlistentsendportcmdRR(RRRR((RRMs

c
Csˆtƒ}t|ƒ}ti|dƒ}t|dƒt|dƒg}	||	}dti|dƒ}|i|dƒt|ƒ}dS(Nt.isPORT t,s
(R RRthostaddrtstringtsplitfieldsthbytestreprRtpbytestbytest
joinfieldsRRRRRR(
RRRRRRR+R%R(R*((RR"Zs	 
cCs“|iƒ}|pdSn|G|d }|dd!djoRxO|iƒ}|pPn|G|d |jo|dd!djoPq@q@Wn|S(NR	iit-i(RtreadlinetlineR(RR/R((RRks
%cCsXdGH|iƒ\}}dGHx0|itƒ}|pPntii	|ƒqWdGHdS(Ns(accepting data connection)s(data connection accepted)is(end of data connection)(
RtaccepttconnthosttrecvtBUFSIZEtdataRtstdouttwrite(RR2R5R1((RR{scCsEy'x tdƒ}|o|SqqWWntj
odSnXdS(Nisftp.py> t(t	raw_inputR/tEOFError(R/((RR‡s(RtposixR&RR4RRRRRRR"RRR(
RRRRR&RRRRR;R"RR4((Rt?s