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/ice.pyc
Ñò
O Jc@s ddklZlZlZddkTddkTddkZeidƒZdefd„ƒYZ	dddgZ
d
efd„ƒYZdefd„ƒYZ
dS(iÿÿÿÿ(tMediaCandidatetMediaCandidateEncodertMediaSessionType(t*Nspapyon.sip.icetICECandidateEncodercBs2eZdZd„Zd„Zd„Zd„ZRS(sÊClass to encode and decode ICE media candidates from a SDP message.
       See section "4.3 Encoding the SDP" of the ICE draft for more
       details. Both versions 6 and 19 of the draft are supported.cCsti|ƒdS(N(Rt__init__(tself((s2/usr/lib/python2.6/site-packages/papyon/sip/ice.pyR"sc
	Cs3|itijo
d}nd}|ov|djo2|id|diƒ|id|diƒnx4|D](}ti||ƒ}|id|ƒqpWn|oˆ|djo|dd!}ng}|D]}|ti||ƒqÐ~}t	|ƒdjodpd	}	|i|	d
i
|ƒƒndS(Niis	ice-ufragisice-pwdt	candidateisremote-candidatessremote-candidatet (tsession_typeRtTUNNELED_SIPt
add_attributetusernametpasswordtICECandidateBuildertbuild_candidatetbuild_remote_idtlentjoin(
Rtdesctlocal_candidatestremote_candidatestdraftRt	attributet_[1]tlisttname((s2/usr/lib/python2.6/site-packages/papyon/sip/ice.pytencode_candidates%s$


& c
CsEg}g}|idƒ}|idƒ}|idƒ}|dj	o‡|o|o
d}nd}xf|D]Z}td|d|ƒ}	yti||	|ƒWntid|ƒqkX|i|	ƒqkWn|id	ƒ}|djo|id
ƒ}n|dj	o2yti	|ƒ}Wq;tid|ƒq;Xn||fS(Ns	ice-ufragsice-pwdRiiRR
sInvalid ICE candidate "%s"sremote-candidatessremote-candidates"Invalid ICE remote candidates "%s"(
t
get_attributetget_attributestNoneRtICECandidateParsertparse_candidatetloggertwarningtappendtparse_remote_id(
RRRRtufragtpwdt
attributesRRR((s2/usr/lib/python2.6/site-packages/papyon/sip/ice.pytdecode_candidates;s4



cCs„g}|itdtid|id|idddddd	ƒƒ|itdtid|id|idddddd	ƒƒ|S(
Ntcomponent_idtiptportt	transporttUDPtpriorityittypethost(R#Rt
COMPONENTStRTPR*R+tRTCPtrtcp(RRt
candidates((s2/usr/lib/python2.6/site-packages/papyon/sip/ice.pytget_default_candidates_s

(t__name__t
__module__t__doc__RRR(R6(((s2/usr/lib/python2.6/site-packages/papyon/sip/ice.pyRs
			$ttypR/traddrtbase_iptrportt	base_portRcBs,eZdZed„ƒZed„ƒZRS(sAClass to build the ICE string representation of a MediaCandidate.cCsë|djoCt|iƒd}d|i|i|i|i||i|ifS|djoŠg}xHtD]@\}}t	||ƒo$|i
d|t	||ƒfƒqjqjWd|i|i|i|i|i|idi|ƒfSdS(Niiès%s %i %s %s %.3f %s %iis%s %ss%s %i %s %i %s %i %sR(
tfloatR.RR)R
R,R*R+tREL_EXTtgetattrR#t
foundationR(RtcandR.textRtattr((s2/usr/lib/python2.6/site-packages/papyon/sip/ice.pyRos
!
(cCsA|djo|iS|djod|i|i|ifSdS(Niis%i %s %i(RR)R*R+(RRC((s2/usr/lib/python2.6/site-packages/papyon/sip/ice.pyR}s

(R7R8R9tstaticmethodRR(((s2/usr/lib/python2.6/site-packages/papyon/sip/ice.pyRlsRcBs,eZdZed„ƒZed„ƒZRS(s<Class to parse a MediaCandidate from its ICE representation.c		Csú|iƒ}|djo§|dd!\|_|_|_|_|_|_xÎtdt|ƒdƒD]U}|||d!\}}x5t	D]-\}}||jot
|||ƒq‡q‡WqcWn\|djoN|dd!\|_|_|_|_|_|_|_|idd!|_n|djot
|iƒ|_n|djo=t
t|iƒdƒ|_|idjo
d	|_qˆnt
|iƒ|_t|iƒ|_t|iƒ|_t
|iƒ|_|idj	ot
|iƒ|_ndS(
Niiiiii iègà?trelay(tsplitRBR)R,R.R*R+trangeRR@tsetattrRR
tintR?R/tfix_b64_paddingR>R(	RRCtlinetpartstitkeytvalRRE((s2/usr/lib/python2.6/site-packages/papyon/sip/ice.pyR ˆs2
1
 
7

c	CsÁg}|idƒ}t|ƒdjo|itd|dƒƒnxxttdt|ƒdƒD]Z}t||ƒ}||d}t||dƒ}|itd|d|d	|ƒƒq_W|S(
NRiRBiiiR)R*R+(RHRR#RRIRK(t	remote_idR5RNROR)R*R+((s2/usr/lib/python2.6/site-packages/papyon/sip/ice.pyR$§s(R7R8R9RFR R$(((s2/usr/lib/python2.6/site-packages/papyon/sip/ice.pyR…s(R:stype(R;R<(R=s	base_port(tpapyon.mediaRRRtpapyon.media.constantstpapyon.util.encodingtloggingt	getLoggerR!RR@tobjectRR(((s2/usr/lib/python2.6/site-packages/papyon/sip/ice.pyt<module>s

M

Youez - 2016 - github.com/yon3zu
LinuXploit