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/papyon/sip/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python2.6/site-packages/papyon/sip/message.pyo
Ńň
O Jc@s˛ddkTddklZddkZddkZddddgZeidƒZdefd	„ƒYZ	de	fd
„ƒYZ
de	fd„ƒYZdeifd„ƒYZ
dS(
i˙˙˙˙(t*(trw_propertyNt
SIPMessaget
SIPRequesttSIPResponsetSIPMessageParserspapyon.sip.parsercBsĄeZdZd„Zed„ƒZed„ƒZed„ƒZd„Z	d„Z
d„Zdd„Z
dd	„Zdd
„Zdd„Zd„Zd
„ZRS(sŘRepresent a SIP message. Both Requests and Responses follow basic
       format of RFC 2822 (except the set of valid headers is different).
       Also, the majority of possible headers has a long and a compact form.cCs>d|_d|_h|_|idƒt|_t|_dS(Nt(tNonet_bodyt_callt_headerstset_contenttFalsetsentt	cancelled(tself((s6/usr/lib/python2.6/site-packages/papyon/sip/message.pyt__init__%s			
	cCsd„}d„}tƒS(NcSs|iS(N(R(R((s6/usr/lib/python2.6/site-packages/papyon/sip/message.pytfget/scSs
||_dS(N(R(Rtvalue((s6/usr/lib/python2.6/site-packages/papyon/sip/message.pytfset1s(tlocals(RR((s6/usr/lib/python2.6/site-packages/papyon/sip/message.pytbody-s		cCsd„}d„}tƒS(NcSs|iS(N(R	(R((s6/usr/lib/python2.6/site-packages/papyon/sip/message.pyR7scSs
||_dS(N(R	(RR((s6/usr/lib/python2.6/site-packages/papyon/sip/message.pyR9s(R(RR((s6/usr/lib/python2.6/site-packages/papyon/sip/message.pytcall5s		cCst|iddƒƒS(NsContent-Lengthi(tintt
get_header(R((s6/usr/lib/python2.6/site-packages/papyon/sip/message.pytlength=scCsV|iƒ}t|ƒdjo3x0tiƒD]\}}||jo|Sq,Wn|S(Ni(tlowertlentCOMPACT_HEADERSt	iteritems(Rtnametlongtcompact((s6/usr/lib/python2.6/site-packages/papyon/sip/message.pytnormalize_nameAs


cCsP|i|ƒ}|tjo|g|i|<n|ii|gƒi|ƒdS(N(R!tUNIQUE_HEADERSR
t
setdefaulttappend(RRR((s6/usr/lib/python2.6/site-packages/papyon/sip/message.pyt
add_headerIs
cCs#|i|ƒ}|g|i|<dS(N(R!R
(RRR((s6/usr/lib/python2.6/site-packages/papyon/sip/message.pyt
set_headerPscCs"|i|ƒ}|ii||ƒS(N(R!R
tget(RRtdefault((s6/usr/lib/python2.6/site-packages/papyon/sip/message.pytget_headersTscCs2|i||ƒ}t|ƒtjo	|dS|S(Ni(R)ttypetlist(RRR(R((s6/usr/lib/python2.6/site-packages/papyon/sip/message.pyRXs	cCsf|djo
|}n|i|ƒ}|i|ƒ}|i|ƒ}|dj	o||i|<ndS(N(RR!R)R
(RRtothert	othernametvalues((s6/usr/lib/python2.6/site-packages/papyon/sip/message.pyt
clone_headers^s


cCs>|o|id|ƒn|idt|ƒƒ||_dS(NsContent-TypesContent-Length(R&RR(RtcontentR*((s6/usr/lib/python2.6/site-packages/papyon/sip/message.pyRgscCs
t‚dS(N(tNotImplementedError(R((s6/usr/lib/python2.6/site-packages/papyon/sip/message.pytget_header_linemscCs|iƒg}xE|iiƒD]4\}}x%|D]}|id||fƒq2WqW|idƒ|i|iƒdi|ƒS(Ns%s: %sRs
(R2R
titemsR$Rtjoin(RtstktvR((s6/usr/lib/python2.6/site-packages/papyon/sip/message.pyt__str__ps
N(t__name__t
__module__t__doc__RRRRtpropertyRR!R%R&RR)RR/RR2R8(((s6/usr/lib/python2.6/site-packages/papyon/sip/message.pyR s						cBsAeZd„Zed„ƒZed„ƒZd„Zd„ZRS(cCs#ti|ƒ||_||_dS(N(RRt_codet_uri(Rtcodeturi((s6/usr/lib/python2.6/site-packages/papyon/sip/message.pyR|s
	cCs|iS(N(R=(R((s6/usr/lib/python2.6/site-packages/papyon/sip/message.pyR?scCs|iS(N(R>(R((s6/usr/lib/python2.6/site-packages/papyon/sip/message.pyR@…scCsd|i|ifS(Ns
%s %s SIP/2.0(R=R>(R((s6/usr/lib/python2.6/site-packages/papyon/sip/message.pyR2‰scCsdt|ƒ|i|ifS(Ns<SIP Request %d:%s %s>(tidR=R>(R((s6/usr/lib/python2.6/site-packages/papyon/sip/message.pyt__repr__Œs(R9R:RR<R?R@R2RB(((s6/usr/lib/python2.6/site-packages/papyon/sip/message.pyRzs
		cBsSeZdd„Zed„ƒZed„ƒZed„ƒZd„Zd„Z	RS(cCs8ti|ƒ||_|pt|}n||_dS(N(RRt_statustRESPONSE_CODESt_reason(Rtstatustreason((s6/usr/lib/python2.6/site-packages/papyon/sip/message.pyR’s

	cCs)|idƒ}|pdS|iƒdS(NtCSeqi(RRtsplit(Rtcseq((s6/usr/lib/python2.6/site-packages/papyon/sip/message.pyR?™scCs|iS(N(RC(R((s6/usr/lib/python2.6/site-packages/papyon/sip/message.pyRF scCs|iS(N(RE(R((s6/usr/lib/python2.6/site-packages/papyon/sip/message.pyRG¤scCsd|i|ifS(Ns
SIP/2.0 %s %s(RCRE(R((s6/usr/lib/python2.6/site-packages/papyon/sip/message.pyR2¨scCsdt|ƒ|i|ifS(Ns<SIP Response %d:%s %s>(RARCRE(R((s6/usr/lib/python2.6/site-packages/papyon/sip/message.pyRBŤsN(
R9R:RRR<R?RFRGR2RB(((s6/usr/lib/python2.6/site-packages/papyon/sip/message.pyRs	cBsceZdZheieiegfd6Zd„Zd„Z	d„Z
d„Zd„Zd„Z
RS(sSIP/2.0smessage-parsedcCstii|ƒ|iƒdS(N(tgobjecttGObjectRtreset(R((s6/usr/lib/python2.6/site-packages/papyon/sip/message.pyR¸scCs(d|_d|_d|_d|_dS(NitstartR(Rt_messaget_lengtht_statet_buffer(R((s6/usr/lib/python2.6/site-packages/papyon/sip/message.pyRMźs			cCsj|i|7_t}yx|p|iƒ}qWWn/tj
o#}tid|ƒ|iƒnXdS(Ns(Error while parsing received message: %s(RRRtparse_buffert	ExceptiontloggerterrorRM(Rtchunktfinishedterr((s6/usr/lib/python2.6/site-packages/papyon/sip/message.pyR$Âsc	CsÜ|idjož|iƒ}|djotS|iddƒ\}}}||ijo"t|ƒ}t||ƒ|_n'||ijot	||ƒ|_nd|_n|idjom|iƒ}|djotS|djo
d|_q+|iddƒ\}}|ii
||iƒƒn|idjok|iit
|iiƒ}|ii|i|ƒ7_t
|iiƒ|iijo
d	|_qŚtSn|id	jo"|id
|iƒ|iƒtStS(NRNt itheadersRRt:itdonesmessage-parsed(RQtconsume_lineRtTrueRItversionRRRORR%tstripRRRt
consume_charstemitRMR(	RtlinetatbtcR?RRtmissing((s6/usr/lib/python2.6/site-packages/papyon/sip/message.pyRSĚs<






cCs1y"|iiddƒ\}|_WndSX|S(Ns
i(RRRIR(RRd((s6/usr/lib/python2.6/site-packages/papyon/sip/message.pyR^ňs
"cCsg|djo
d}nM|t|iƒjo|i}d|_n!|id|!}|i||_|S(NiR(RRR(Rtcounttret((s6/usr/lib/python2.6/site-packages/papyon/sip/message.pyRbüs

	
(R9R:R`RKtSIGNAL_RUN_LASTt	TYPE_NONEtobjectt__gsignals__RRMR$RSR^Rb(((s6/usr/lib/python2.6/site-packages/papyon/sip/message.pyRŻs			
	&	
(tpapyon.sip.constantstpapyon.util.decoratorRRKtloggingt__all__t	getLoggerRURmRRRRLR(((s6/usr/lib/python2.6/site-packages/papyon/sip/message.pyt<module>s
Z

Youez - 2016 - github.com/yon3zu
LinuXploit