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/msnp2p/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python2.6/site-packages/papyon/msnp2p/session_manager.pyc
Ñò
O Jc@s¦ddkTddkTddkTddklZlZddkZddkZddk	Z	ddk
Z
dgZe
idƒZ
deifd„ƒYZeieƒdS(iÿÿÿÿ(t*(tSLPContentTypetSLPRequestMethodNtP2PSessionManagerspapyon.msnp2p.session_managercBseZheieieffd6Zd„Zd„Zd„Z	d„Z
d„Zd„Zd„Z
d„Zd	„Zd
„ZRS(sincoming-sessioncs›tiiˆƒ|ˆ_tiƒˆ_gˆ_tˆiƒˆ_	ˆi	i
d‡fd†ƒˆi	i
d‡fd†ƒˆi	i
d‡fd†ƒdS(tInitializers
blob-receivedcs
ˆi|ƒS((t_on_blob_received(ttrtblob(tself(sA/usr/lib/python2.6/site-packages/papyon/msnp2p/session_manager.pyt<lambda>5ss	blob-sentcs
ˆi|ƒS((t
_on_blob_sent(RR(R(sA/usr/lib/python2.6/site-packages/papyon/msnp2p/session_manager.pyR	7sschunk-transferredcs
ˆi|ƒS((t_on_chunk_transferred(Rtchunk(R(sA/usr/lib/python2.6/site-packages/papyon/msnp2p/session_manager.pyR	9sN(tgobjecttGObjectt__init__t_clienttweakreftWeakValueDictionaryt	_sessionst	_handlerstP2PTransportManagert_transport_managertconnect(Rtclient((RsA/usr/lib/python2.6/site-packages/papyon/msnp2p/session_manager.pyR,s		cCs|ii|ƒdS(N(Rtappend(Rt
handler_class((sA/usr/lib/python2.6/site-packages/papyon/msnp2p/session_manager.pytregister_handler;scCs||i|i<dS(N(Rtid(Rtsession((sA/usr/lib/python2.6/site-packages/papyon/msnp2p/session_manager.pyt_register_session>scCs|i|i=dS(N(RR(RR((sA/usr/lib/python2.6/site-packages/papyon/msnp2p/session_manager.pyt_unregister_sessionAscCsP|ii}|djodS|i|ƒ}|djodS|i|ƒdS(Ni(theadert
session_idt_get_sessiontNonet_on_data_chunk_transferred(RRR!R((sA/usr/lib/python2.6/site-packages/papyon/msnp2p/session_manager.pyRDs

cCs$||ijo|i|SdSdS(N(RR#(RR!((sA/usr/lib/python2.6/site-packages/papyon/msnp2p/session_manager.pyR"MscCs3x,|iiƒD]}|i|jo|SqWdS(N(Rt
itervaluestcall_idR#(RR&R((sA/usr/lib/python2.6/site-packages/papyon/msnp2p/session_manager.pyt_search_session_by_callSs
	cCs¤|i}|djoc|iƒ}yti|ƒ}Wn1tj
o%|GHtidƒtdƒ‚nX|ii}n|djo|i	|i
ƒS|i|ƒS(Nis/Received blob with SessionID=0 and non SLP datas)Non SLP data for blob with null sessionID(R!t	read_datat
SLPMessagetbuildt
ParseErrortloggertwarningtSLPErrortbodyR'R&R"(RRR!tslp_datatmessage((sA/usr/lib/python2.6/site-packages/papyon/msnp2p/session_manager.pyt_blob_to_sessionYs	


cCsùy|i|ƒ}Wntj
odSX|djo±|idjotidƒdS|iƒ}ti|ƒ}|i	i}|djotidƒdSt
|tƒo$|it
ijot
|i	tƒoÒ|iii|itiiiƒ}y†xV|iD]K}|i|ƒo5|i||ƒ}|dj	o|i|ƒPqQqqW|djotid|i	iƒdSWqÏtj
otidƒdSXqät
|i	tƒo|i|}qädSqètidƒdSn|i |ƒdS(NitSLPSessionErrorsSession_id == 0s#No handler could handle euf-guid %sR.s>Received initial blob with SessionID=0 and non INVITE SLP data(!R2R.R#R!R,terrorR(R)R*R/t
isinstancetSLPRequestMessagetmethodRtINVITEtSLPSessionRequestBodyRtaddress_booktsearch_or_build_contacttfrmtpapyontprofilet	NetworkIDtMSNRt_can_handle_messaget_handle_messageRteuf_guidtSLPTransferRequestBodyRR-R(RRRR0R1R!tpeerthandler((sA/usr/lib/python2.6/site-packages/papyon/msnp2p/session_manager.pyRnsN








	


cCsd}y|i|ƒ}Wn@tj
o }tid|ƒd}ntj
o	}nX|djodS|i|ƒdS(NsSent a bad message : %s(R#R2R.R,R-R3R
(RRRte((sA/usr/lib/python2.6/site-packages/papyon/msnp2p/session_manager.pyR
®s

(t__name__t
__module__R
tSIGNAL_RUN_FIRSTt	TYPE_NONEtobjectt__gsignals__RRRRRR"R'R2RR
(((sA/usr/lib/python2.6/site-packages/papyon/msnp2p/session_manager.pyR%s										@(tpapyon.msnp2p.transporttpapyon.msnp2p.exceptionstpapyon.msnp2p.SLPtpapyon.msnp2p.constantsRRtpapyon.profileR=R
Rtloggingt__all__t	getLoggerR,RRt
type_register(((sA/usr/lib/python2.6/site-packages/papyon/msnp2p/session_manager.pyt<module>s


	™

Youez - 2016 - github.com/yon3zu
LinuXploit