403Webshell
Server IP : 182.53.201.61  /  Your IP : 216.73.217.175
Web Server : Apache/2.2.15 (Fedora)
System : Linux km10.dyndns.org 2.6.31.5-127.fc12.i686.PAE #1 SMP Sat Nov 7 21:25:57 EST 2009 i686
User : apache ( 48)
PHP Version : 5.3.3
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/lib/python2.6/site-packages/scdate/core/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python2.6/site-packages/scdate/core/dateBackend.pyc
ާJc@sVddkZddkZddkZddkZddkZdefdYZdS(iNtdateBackendcBseZeidZdZdZdZdZdZ	dZ
dZdZd	Z
d
ZdZdZd
ZdZdZRS(s
^\s*(?:#.*)?$s3# List of servers used for initial synchronization.cCs<d|_d|_t|_t|_|i|idS(N(tNonetntpFilet
ntpServerstFalsetntpBroadcastClienttntpLocalTimeSourcetreadNtpConft
getNtpServers(tself((s;/usr/lib/python2.6/site-packages/scdate/core/dateBackend.pyt__init__&s				

cCstiti}|S(N(ttimet	localtime(R	ttimes((s;/usr/lib/python2.6/site-packages/scdate/core/dateBackend.pytgetDate/scCsm|\}}}|\}}}|d}d||||||f}	ti|	d}
|
i}|
iS(Nis/bin/date -s %d/%d/%d\ %s:%s:%str(tostpopent	readlinestclose(R	tsysDatetsysTimetyeartmonthtdaythourtmintsectcmdtfdtlines((s;/usr/lib/python2.6/site-packages/scdate/core/dateBackend.pytwriteDateConfig3s
cCs/tidtidjotidStS(Ns
/sbin/hwclockis/sbin/hwclock --systohc(RtaccesstF_OKtsystemtTrue(R	((s;/usr/lib/python2.6/site-packages/scdate/core/dateBackend.pytsyncHardwareClock>scCst}g}g}x,|D]$}||jo|i|qqW|od|jo|idng}	|io#t|idjo
|i}
n&tdd}|i}
|ix[|
D]S}|i}
t|
djp|
dddjo|i|q|
ddjo]t|
djo9|
d}||jo|i||	i|qzq|i|q|
ddjp5t|
djoi|
ddjoX|
ddjoG|p/|p|idn|id
d}q|i|q|i|qWx0|D](}||	jo|id|q#q#W|o|o|id
nytdd
}Wntj
o
d}nX|o,x|D]}|i
|qW|in||_|ot|o~ytdd
}Wntj
o
d}nX|oD|i
|idx|D]}|i
d|q?W|iqnRy;tdd
}|i|i
|id|iWntj
onXdS(Ns127.127.1.0is//usr/share/system-config-date/ntp.conf.templateRt#tserveritbroadcastclients#broadcastclientsbroadcastclient
s
server %s
s
/etc/ntp.conftws/etc/ntp/step-tickerss
s%s
(sbroadcastclients#broadcastclient(
RtappendRtlentopenRRtsplittIOErrorRtwritetsteptickers_commentttruncate(R	RRRtntpStepTimetbroadcastclientFoundtntpFileListtserversR&tserversfoundRRtlinettokensthost((s;/usr/lib/python2.6/site-packages/scdate/core/dateBackend.pytwriteNtpConfigGs
 

(


F


	
cCsK|idjo
d}nd}d}|ddg}ti|}|S(Nis&/sbin/service ntpd restart > /dev/nulls$/sbin/service ntpd start > /dev/nulls
/sbin/servicetntpdtrestart(tisNtpRunningRR"(R	twaittfullPathtpathtargstretval((s;/usr/lib/python2.6/site-packages/scdate/core/dateBackend.pytstartNtpServices
cCs;d}ti||o
d}nd}ti|dS(Ns$/sbin/chkconfig --level 2345 ntpd ons'/sbin/chkconfig --level 2345 ntpdate ons(/sbin/chkconfig --level 2345 ntpdate off(RR"(R	R1R?((s;/usr/lib/python2.6/site-packages/scdate/core/dateBackend.pytchkconfigOns

cCs*d}ti|d}ti|dS(Ns%/sbin/chkconfig --level 2345 ntpd offs(/sbin/chkconfig --level 2345 ntpdate off(RR"(R	R?((s;/usr/lib/python2.6/site-packages/scdate/core/dateBackend.pytchkconfigOffs
cCs8|idjo!d}ti||indS(Nis#/sbin/service ntpd stop > /dev/null(R<RR"RD(R	R?((s;/usr/lib/python2.6/site-packages/scdate/core/dateBackend.pytstopNtpServices
cCsYtidtipdSd}ti|}y|djodSdSWndSXdS(Ns
/etc/ntp.confis%/sbin/service ntpd status > /dev/nulli(RR tR_OKR"R(R	tcommandtresult((s;/usr/lib/python2.6/site-packages/scdate/core/dateBackend.pyR<s
cCsg|_t|_|iox|iD]}|i}t|djoq&q&|ddjoRy8|d}|djo
t|_n|ii|Wqtj
oqXq&q&Wn|i|ifS(NiR&is127.127.1.0(	RRRRR,R*R#R)t
IndexError(R	R6R7R&((s;/usr/lib/python2.6/site-packages/scdate/core/dateBackend.pyRs"		




cCst}|iotxq|iD]b}|id}|djo@|i}|dddjo|ddjo
t}q|qqWn||_|S(NR'iR%(RRtfindR,R#R(R	R'R6tlocationR7((s;/usr/lib/python2.6/site-packages/scdate/core/dateBackend.pytgetNtpBroadcastClients


&	cCstidtioztidtidjo]yBtdd}x,|iD]}|ii|pt	SqRWWnt
j
onXtStSdS(Ns/etc/ntp/step-tickersiR(RR R!tstattST_SIZER+Rtcomment_or_empty_line_retmatchR#R-R(R	RR6((s;/usr/lib/python2.6/site-packages/scdate/core/dateBackend.pytgetNtpStepTimes3

cCs;y,tdd}|i|_|iWndSXdS(Ns
/etc/ntp.confR(R+RRR(R	R((s;/usr/lib/python2.6/site-packages/scdate/core/dateBackend.pyRs(t__name__t
__module__tretcompileROR/R
RRR$R9RBRCRDRER<RRLRQR(((s;/usr/lib/python2.6/site-packages/scdate/core/dateBackend.pyR"s 							_									(RRtsocketRMRTtobjectR(((s;/usr/lib/python2.6/site-packages/scdate/core/dateBackend.pyt<module>s


Youez - 2016 - github.com/yon3zu
LinuXploit