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/share/hplip/fax/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/share/hplip/fax/pmlfax.pyc
lJc@sIddkZddkZddkZddkZddkZddkZddkTddkTddkl	Z	l
Z
lZlZddk
lZddkTdZdZdZdZd	Zd
ZdZdZdZdZdZdZdZdZd
ZdZd	Z dZ!dZ"dZ#dZ$dZ%dZ&dZ'd
Z(dZ)d	Z*dZ+dZ,dZ-dZ.dZ/dZ0dZ1dZ2dZ3dZ4dZ5d	Z6dZ7d
Z8dZ9dZ:dZ;dZ<dZ=dZdZdZd	Zd
ZdZ>dZ?dZ@d
ZAdZBdZCdZDdZEdZFdeGfdYZHdeiIfdYZJdeKfd YZLdS(!iN(t*(tdevicetutilstpmltcodes(tcupsiiiiiiiiiii	i
iii
iiiiJi$i3itPMLFaxDevicecBseZdddeedZdZdZeeeddZ	dZ
dZeee
ddZdZ
d	Zd
ZdZdddedddd
ZRS(cCs2ti||||||d|_d|_dS(N(t	FaxDevicet__init__tNonetsend_fax_threadtupload_log_thread(tselft
device_uritprinter_nametcallbacktfax_typetdisable_dbus((s/usr/share/hplip/fax/pmlfax.pyR~s	cCs|itit|S(N(tsetPMLRtOID_FAX_LOCAL_PHONE_NUMtstr(Rtnum((s/usr/share/hplip/fax/pmlfax.pytsetPhoneNumscCs#tit|itidS(Ni(Rt	printableRtgetPMLRR(R((s/usr/share/hplip/fax/pmlfax.pytgetPhoneNumstdocRcCs|itit|S(N(RRtOID_FAX_STATION_NAMER(Rtname((s/usr/share/hplip/fax/pmlfax.pytsetStationNamescCs#tit|itidS(Ni(RRRRRR(R((s/usr/share/hplip/fax/pmlfax.pytgetStationNamesRc
Cszti}tid|dd|d|d|dd|d|d|d	}tit||iti	|S(
NtBBBBBBBiiiiiiii(
ttimet	localtimetstructtpacktlogtdebugtreprRRtOID_DATE_AND_TIME(Rtttp((s/usr/share/hplip/fax/pmlfax.pytsetDateAndTimesHcCs6|ip!t||_|iitStSdS(N(tisUloadLogActivetUploadLogThreadRtstarttTruetFalse(R((s/usr/share/hplip/fax/pmlfax.pyt	uploadLogs


cCs&|idj	o|iiStSdS(N(RR	tisAliveR/(R((s/usr/share/hplip/fax/pmlfax.pytisUploadLogActivescCs5|idj	o!|iio|iindS(N(RR	R1tjoin(R((s/usr/share/hplip/fax/pmlfax.pytwaitForUploadLogThreadstc

CsW|ipBt||i|||||||||	|_|iitStSdS(N(tisSendFaxActivetPMLFaxSendThreadtserviceR
R-R.R/(
Rtphone_num_listt
fax_file_listt
cover_messagetcover_ret
cover_functpreserve_formattingRtupdate_queuetevent_queue((s/usr/share/hplip/fax/pmlfax.pyt	sendFaxess
	
N(t__name__t
__module__R	t
FAX_TYPE_NONER/RRRtpropertyt	phone_numRRtstation_nameR*R0R2R4RA(((s/usr/share/hplip/fax/pmlfax.pyR|s"									tPMLUploadLogThreadcBseZdZdZRS(cCstii|||_dS(N(t	threadingtThreadRtdev(RRK((s/usr/share/hplip/fax/pmlfax.pyRsc	Csd}d}d}d}d}d}d}d}d	}	d
}
|}xD||jo6||joqE||joqE||joqE||jo|}y|iiWn/tj
o#}tid|it}qXytiti	ti
Wqtj
o
t}qXqE||jo0|}|i}
|
tijo
|}qqE||jo<|}|iiti
ti|iititiqE||jo|	}d}xto|d7}|i}
|
tijoPn|
titifjotid
t}Pn|djot}tidPntidqWqE||	joqE||
jo|iiqEqEWdS(Nii
iiiii(i2i<iFsUnable to open device (%s).isCfg upload aborted!s Unable to get into active state!g?(RKtopentErrorR$terrortmsgtSTATE_ERRORRRtOID_UPLOAD_TIMEOUTtDEFAULT_UPLOAD_TIMEOUTtgetCfgUploadStatetUPDN_STATE_IDLEtOID_FAX_CFG_UPLOAD_DATA_TYPEt FAX_CFG_UPLOAD_DATA_TYPE_FAXLOGStOID_DEVICE_CFG_UPLOADtUPDN_STATE_REQSTARTR.tUPDN_STATE_XFERACTIVEtUPDN_STATE_ERRORABORTtUPDN_STATE_XFERDONER tsleeptclose(Rt
STATE_DONEtSTATE_ABORTt
STATE_SUCCESSt
STATE_BUSYtSTATE_DEVICE_OPENtSTATE_CHECK_IDLEtSTATE_REQUEST_STARTtSTATE_WAIT_FOR_ACTIVEtSTATE_UPLOAD_DATAtSTATE_DEVICE_CLOSEtstatetetul_statettries((s/usr/share/hplip/fax/pmlfax.pytrunsz













(RBRCRRl(((s/usr/share/hplip/fax/pmlfax.pyRHs	R7cBseZddeedeedZdZdZdZdZdZ	dZ
edd	Zd
ZdZ
dd
ZdZdZdZdZRS(R5c
Cs2ti||||||||||	|
|dS(N(t
FaxSendThreadR(RRKR8R9R:R;R<R=R>RR?R@((s/usr/share/hplip/fax/pmlfax.pyR"scICsd}d}d}d}d}d}d}d}d	}	d
}
d}d}
d
}d}
d}|i}|}g|_x||jo|io
|}ntid|||jo-tid|itddf|
}qx||jo-tid|itddf|
}qx||jo-tid|it	ddf|
}qx||jo-tid|it
ddf|
}qx||jotiddu|}zy|iiWn/t
j
o#}tid|i|}nuXyJ|ii|_tid|i|ii|_tid|iWn&t
j
otid|}nXWd|iiXqx||jo$tiddv|i|}qx||jo$tiddw|i|}qx||jotiddx|	}y?|i}tid|d |itd|d fWn)tj
o|}tid!qxnX|i|_qx||	jo$tid"dy|i|}qx||
jo$tid#dz|i|}qx||jo$tid$d{|i|}qx||joQtid%d||}d}d}d}d}d}d}d}d}d	}d
}d}d}d
}d} d}!d&}"d'}#d(}$d)}%t}&ti}'|}(x>|(|jo|iotid*|}(n|&oJ|i })|)ti!ti"fjo!tid+|)|}(|}qMntid,||(f|(|jot}&|$}(|}q|(|joUtid-|i#}'tid.|'ti$i%|'d/ft}&|$}(|}q|(|jo#tid0t}&|$}(|}q|(|jo#tid1t}&|$}(|}q|(|jo{tid2d}|}(y|iiWn/t
j
o#}tid|i|}(qrX|ii&t'jo
|}(qrq|(|jo5tid3d~y|ii(ti)\}*}+Wn&t
j
otid4|}(qrX|*ti*jo|}(tid5qrt+i,d6t+i-}+tid7|+y|ii.ti)|+Wn&t
j
otid8|}(qrX|ii(ti)\}*},|,|+jo
|}(qrtid9|}(q|(|jotid:d|}(|ii/t0joTtid;y|ii1Wqt
j
o#}tid<|i|}(qXqrtid=q|(|jo
tid>d|}(|i }-|i2}.|i3}/|-ti4jp |-ti5jp|-ti"jo|.ti6jp|.ti7jox|/ti8jp|/ti9joX|-ti4jotid?q	tid@|ii.ti:ti4t+i;dAqr|}(q|(|joltidBd|}(|i }-|-ti4jo"tidCtidD|ii.ti:ti<t+i;dEtidFdE}0x|0djotidG|0y|i }-Wn't
j
otidH|}(PnX|-ti!joPnt+i;dEtidD|ii.ti:ti<|0dE7}0q_
WtidI|}(t=}&qrtidJ|}(q|(|jotidKd|}(yP|ii.ti>ti?|ii.ti@tiAtidL|iiBWqrt
j
o#}tidM|i|}(qrXq|(|jotidNd|}(|ii/tCjoKtid;y|ii1Wq{t
j
otidO|}(q{Xqrtid=q|(|jotidPd| }(tidQ|dRtidS|iDtEt=tFtGBtHB|dRiIdT}1titJ|1|iK|1y|iLWqrt
j
otidU|}(qrXq|(| joztidVd|!}(ytM|iNdW}2Wn)tOj
otidX|}(qnXy|2iPtQ}3Wn)tOj
otidX|}(qnX|iR|3\
}4}5}6}7}8}9}:};}<}=|4dYjotidZ|}(qrtid[|4|5|6|7|8|9|:|;ftid\|iDtSt=tF|iT|6y|iLWqrt
j
otid]|}(qrXq|(|!jojtid^d|"}(tU}>xmtV|6D]5}?|io
|}(n|(|joPny|2iPtW}3Wn)tOj
otidX|}(qnX|iX|3\}@}A}B}C}D}=tid_|@|A|B|C|Df|>iY|2iP|C|2iP|D}E|>iZd|iDtSd`t[|i\|@|7|8|A|B|;y|>iPt]}FWn)tOj
otidX|}(qnX|Fdjotida|}(qn|i^|Ft]}Gxt=o|>iPt]}F|Gt]7}G|i }-|-ti5jo|}(Pn|io|}(Pn|FdjoI|i_|By|iLWn&t
j
otidU|}(nXPn9y|iLWn't
j
otidU|}(PnX|i2}Hx|Hti`jov|itad|dRft+i;db|io|}(Pn|i }-|-ti5jo|}(Pn|i2}HqW|(||fjox|Htibjov|itcd|dRft+i;db|io|}(Pn|i }-|-ti5jo|}(Pn|i2}Hq4Wn|Htidjo|ite|@|dRfn|iDtSd`d|i^|F|(||fjoPqqW|>ifd|>iZdqWq|(|"joxtidcd|#}(tidd|iDtSttHy|iLWn&t
j
otidU|}(nXt}&q|(|#jotided|#}(t+i;db|i2}H|Hti`jo+|itad|dRftidfqr|Htidjo+|ite|@|dRftidgqr|Hti7ti8fjo|$}(|}tidhqr|ite|@|dRftidiq|(|$jontidjd|itgddfy|ii.ti)dWn t
j
otidmnX|%}(q|(|%jotidnd|}(tidoythiWntij
onXy|2iWntij
onX|ii/tCjotidp|iijn|ii.ti:ti4t+i;dE|ii/t0jotidp|iijn|iiqqWqx||
jotidqd|iko\tidr|iNy!tlim|iNtidsWqtnj
otidtqXn|}qxqxWdS(Nii
iiii(i2i<iFiPiZidinixisSTATE=(%d, 0, 0)sAborted by user.R5sSuccess.sError, aborting.sDevice busy, aborting.s%s State: Get sender infoRsUnable to open device (%s).sSender name=%ss
Sender fax=%ssPML get failed!s!%s State: Pre-render non-G3 filess%s State: Get total page counts%s State: Next recipientsProcessing for recipient %sRsLast recipient.s%s State: Render cover pages%s State: Handle single files%s State: Merge multiple filess%s State: Send faxiiiisFax send aborted.sD/L error state=%dsSTATE=(%d, %d, 0)sFax send error.sError State=%d (%s)tUnknownsFax device busy.sFax send success.s%s State: Open devices%s State: Acquire fax tokens Unable to acquire fax token (1).sSkipping token acquisition.s%d%m%Y%H:%M:%SsSetting token: %ss Unable to acquire fax token (2).s Unable to acquire fax token (3).s%s State: Early opensOpening fax channel.sUnable to open channel (%s).sSkipped.s%s State: Check idlesStarting in idle statesResetting to idle...g?s%s State: Request startsTry: 0s)Setting to up/down state request start...isWaiting for active state...sTry: %dsPML/SNMP errors Could not get into active state!sCould not get into idle state!s%s State: Set paramss Setting date and time on device.sPML/SNMP error (%s)s%s State: Late opensUnable to open channel.s%s State: Send dial stringssDialing: %stfaxsSending dial strings...tasciisChannel write error.s%s State: Send fax headertrsUnable to read fax file.thplip_g3sInvalid file header. Bad magic.s>Magic=%s Ver=%d Pages=%d hDPI=%d vDPI=%d Size=%d Res=%d Enc=%dsSending fax header...sUnable to write to channel.s%s State: Send pagess%Page=%d PPR=%d RPP=%d BPP=%d Thumb=%dt
page_flagssNo data!g?s%s State: Send EOSsEnd of stream...s%s State: Wait for completionsDialing ...sTransmitting ...sTransmitting done or idle ...sPending ...s%s State: Release fax tokentisUnable to release fax token.s%s State: Close sessionsClosing session...sClosing fax channel.s%s State: CleanupsRemoving merged file: %stRemoveds	Not founds********************s********************s********************s********************s********************s********************s********************s********************s********************s********************s********************s********************s********************s********************s********************s********************s********************s********************s********************s********************s********************ts********************s********************(otnext_recipient_gentrendered_file_listtcheck_for_cancelR$R%RNtwrite_queuetSTATUS_IDLEtSTATUS_COMPLETEDtSTATUS_ERRORtSTATUS_BUSYRKRLRMRORGtsender_nameRFt
sender_faxR]t
pre_rendertcount_pagestnexttSTATUS_SENDING_TO_RECIPIENTt
StopIterationtrecipient_file_listt
cover_pagetsingle_filetmerge_filesR/Rt
DN_ERROR_NONEtgetFaxDownloadStateRYR[tgetFaxDownloadErrortDN_ERROR_STRtgettdevice_statetDEVICE_STATE_NOT_FOUNDRt
OID_FAX_TOKENtERROR_MAX_OKR tstrftimetgmtimeRRtFAX_TYPE_BLACK_SEND_EARLY_OPENtopenFaxtgetFaxJobTxStatustgetFaxJobRxStatusRTRZtFAXJOB_TX_STATUS_IDLEtFAXJOB_TX_STATUS_DONEtFAXJOB_RX_STATUS_IDLEtFAXJOB_RX_STATUS_DONEtOID_FAX_DOWNLOADR\RXR.tOID_DEV_DOWNLOAD_TIMEOUTtDEFAULT_DOWNLOAD_TIMEOUTtOID_FAXJOB_TX_TYPEtFAXJOB_TX_TYPE_HOST_ONLYR*tFAX_TYPE_BLACK_SEND_LATE_OPENtcreate_mfpdtf_fixed_headertDT_DIAL_STRINGStPAGE_FLAG_NEW_DOCtPAGE_FLAG_END_DOCtPAGE_FLAG_END_STREAMtencodeR&tcreate_mfpdtf_dial_stringstwrite_streamtfiletftIOErrortreadtFILE_HEADER_SIZEtdecode_fax_headert
DT_FAX_IMAGEStcreate_mfpdtf_fax_headertStringIOtrangetPAGE_HEADER_SIZEtdecode_page_headertwritetseektPAGE_FLAG_NEW_PAGEtcreate_sop_recordtRASTER_DATA_SIZEtcreate_raster_data_recordtcreate_eop_recordtFAXJOB_TX_STATUS_DIALINGtSTATUS_DIALINGtFAXJOB_TX_STATUS_CONNECTINGtSTATUS_CONNECTINGtFAXJOB_TX_STATUS_TRANSMITTINGtSTATUS_SENDINGttruncatetSTATUS_CLEANUPtmmt	NameErrortcloseFaxtremove_temp_filetostremovetOSError(IRR^t
STATE_ABORTEDR`RatSTATE_READ_SENDER_INFOtSTATE_PRERENDERtSTATE_COUNT_PAGEStSTATE_NEXT_RECIPIENTtSTATE_COVER_PAGEtSTATE_SINGLE_FILEtSTATE_MERGE_FILEStSTATE_SEND_FAXt
STATE_CLEANUPRPtnext_recipientRhRit	recipienttFAX_SEND_STATE_DONEtFAX_SEND_STATE_ABORTtFAX_SEND_STATE_ERRORtFAX_SEND_STATE_BUSYtFAX_SEND_STATE_SUCCESStFAX_SEND_STATE_DEVICE_OPENtFAX_SEND_STATE_SET_TOKENtFAX_SEND_STATE_EARLY_OPENtFAX_SEND_STATE_SET_PARAMStFAX_SEND_STATE_CHECK_IDLEtFAX_SEND_STATE_START_REQUESTtFAX_SEND_STATE_LATE_OPENt FAX_SEND_STATE_SEND_DIAL_STRINGStFAX_SEND_STATE_SEND_FAX_HEADERtFAX_SEND_STATE_SEND_PAGESt!FAX_SEND_STATE_SEND_END_OF_STREAMt FAX_SEND_STATE_WAIT_FOR_COMPLETEtFAX_SEND_STATE_RESET_TOKENtFAX_SEND_STATE_CLOSE_SESSIONt
monitor_stateterror_statetfax_send_statet	fax_statetresult_codettokentcheck_tokentdl_statet	tx_statust	rx_statustitdial_stringstfftheadertmagictversionttotal_pagesthort_dpitvert_dpit	page_sizet
resolutiontencodingt	reserved1t	reserved2tpageR)tpage_numtpprtrppt
bytes_to_readtthumbnail_bytest	thumbnailtdatat
total_readtstatus((s/usr/share/hplip/fax/pmlfax.pyRl+s	
























	







&

















  


























-


	 



	




!	
































cCsX|iiti\}}|o+tid|tii|df|StiSdS(NsD/L State=%d (%s)Rn(	RKRRRR$R%tUPDN_STATE_STRRRZ(RRRh((s/usr/share/hplip/fax/pmlfax.pyRs
&cCs2|iiti\}}|o|StiSdS(N(RKRRtOID_FAX_DOWNLOAD_ERRORtDN_ERROR_UNKNOWN(RRRh((s/usr/share/hplip/fax/pmlfax.pyRscCsX|iiti\}}|o+tid|tii|df|StiSdS(NsTx Status=%d (%s)Rn(	RKRRtOID_FAXJOB_TX_STATUSR$R%tFAXJOB_TX_STATUS_STRRR(RRR
((s/usr/share/hplip/fax/pmlfax.pyRs
&cCsX|iiti\}}|o+tid|tii|df|StiSdS(NsRx Status=%d (%s)Rn(	RKRRtOID_FAXJOB_RX_STATUSR$R%tFAXJOB_RX_STATUS_STRRR(RRR
((s/usr/share/hplip/fax/pmlfax.pyRs
&cCsX|iiti\}}|o+tid|tii|df|StiSdS(NsCfg Upload State = %d (%s)Rn(	RKRRRWR$R%RRRZ(RRRh((s/usr/share/hplip/fax/pmlfax.pyRSs
&icCspt}|o:|tjo|t7}qG|tjo|t7}qGn|iitidd|||dS(Ns<IHBBi(	tFIXED_HEADER_SIZERt DIAL_STRINGS_VARIANT_HEADER_SIZERtFAX_IMAGE_VARIANT_HEADER_SIZEtstreamRR"R#(Rt	data_typetsend_variantRst
header_len((s/usr/share/hplip/fax/pmlfax.pyRs

cCsItidttdd|d }tit||ii|dS(Ns<BBHH51sii3(	R"R#t	MAJOR_VERt	MINOR_VERR$R%R&RR(RtnumberR)((s/usr/share/hplip/fax/pmlfax.pyRs
	cCs?|ii}|iid|iitid|dS(Nis<I(RttellRRR"R#(Rtsize((s/usr/share/hplip/fax/pmlfax.pytadjust_fixed_header_block_sizesicCsP|iitidt|||||d|d||||d|d|dS(Ns<BBHHHIHHHHHHIHHHHi(RRR"R#t
RT_START_PAGE(RRRRRRRtbpp((s/usr/share/hplip/fax/pmlfax.pyRs	c	Cs/|iitidtddd|ddS(Ns<BBBBIIi(RRR"R#tRT_END_PAGE(RR((s/usr/share/hplip/fax/pmlfax.pyRscCsVt|tjpt|iitidtdt||ii|dS(Ns<BBHi(tlenRtAssertionErrorRRR"R#t	RT_RASTER(RR((s/usr/share/hplip/fax/pmlfax.pyRsc
Cs;|iitidttt|tddddddS(Ns<BBBHBI20s20s20sIiR5(RRR"R#RRtSRC_HOSTtTTI_PREPENDED_TO_IMAGE(RR((s/usr/share/hplip/fax/pmlfax.pyRscCsG|i|ii|ii|iid|iiddS(Ni(R!RKtwriteFaxRtgetvalueRR(R((s/usr/share/hplip/fax/pmlfax.pyRs
(RBRCR	R/RRlRRRRRSRRR!RRRRR(((s/usr/share/hplip/fax/pmlfax.pyR7!s$	v											(MtsysRtos.pathR"R RItbase.gt
base.codestbaseRRRRtprntRRotPAGE_FLAG_NONERtPAGE_FLAG_END_PAGERRRRRtMFPDTF_RASTER_BITMAPtMFPDTF_RASTER_GRAYMAPtMFPDTF_RASTER_MHtMFPDTF_RASTER_MRtMFPDTF_RASTER_MMRtMFPDTF_RASTER_RGBtMFPDTF_RASTER_YCC411tMFPDTF_RASTER_JPEGtMFPDTF_RASTER_PCLtMFPDTF_RASTER_NOTt
DT_UNKNOWNRtDT_SCANNED_IMAGESRt
DT_DEMO_PAGEStDT_SPEED_DIALStDT_FAX_LOGStDT_CFG_PARMStDT_LANG_STRStDT_JUNK_FAX_CSIDStDT_REPORT_STRStDT_FONTSt
DT_TTI_BITMAPtDT_COUNTERStDT_DEF_PARMStDT_SCAN_OPTIONStDT_FW_JOB_TABLER"R'R$RtIMAGE_VARIANT_HEADER_SIZERRtSOP_RECORD_SIZEtRASTER_RECORD_SIZEtEOP_RECORD_SIZEtDIAL_STRING_RECORD_SIZEtSRC_UNKNOWNR(tSRC_SCANNERtSRC_HOST_THEN_SCANNERtSRC_SCANNER_THEN_HOSTtTTI_NONER)tTTI_OVERLAYED_ON_IMAGERRRRJRHRmR7(((s/usr/share/hplip/fax/pmlfax.pyt<module>s

"
OV

Youez - 2016 - github.com/yon3zu
LinuXploit