XEP 0065¶
-
class
slixmpp.plugins.xep_0065.XEP_0065(xmpp, config=None)[source]¶ -
activate(proxy, sid, target, ifrom=None, timeout=None, callback=None)[source]¶ Activate the socks5 session that has been negotiated.
-
async
discover_proxies(jid=None, ifrom=None, timeout=None)[source]¶ Auto-discover the JIDs of SOCKS5 proxies on an XMPP server.
-
Stanza elements¶
-
class
slixmpp.plugins.xep_0065.stanza.Socks5(xml=None, parent=None)[source]¶ -
-
interfaces= {'activate', 'sid'}¶
-
name= 'query'¶
-
namespace= 'http://jabber.org/protocol/bytestreams'¶
-
plugin_attrib= 'socks'¶
-
plugin_attrib_map= {'streamhost': <class 'slixmpp.plugins.xep_0065.stanza.StreamHost'>, 'streamhost_used': <class 'slixmpp.plugins.xep_0065.stanza.StreamHostUsed'>, 'streamhosts': <class 'slixmpp.xmlstream.stanzabase.multifactory.<locals>.Multi'>}¶
-
plugin_iterables= {<class 'slixmpp.plugins.xep_0065.stanza.StreamHost'>}¶
-
plugin_overrides= {}¶
-
plugin_tag_map= {'{http://jabber.org/protocol/bytestreams}streamhost': <class 'slixmpp.plugins.xep_0065.stanza.StreamHost'>, '{http://jabber.org/protocol/bytestreams}streamhost-used': <class 'slixmpp.plugins.xep_0065.stanza.StreamHostUsed'>, '{jabber:client}stanza': <class 'slixmpp.xmlstream.stanzabase.multifactory.<locals>.Multi'>}¶
-
sub_interfaces= {'activate'}¶
-