HomeSort by relevance Sort by last modified time
    Searched defs:socks5 (Results 1 - 13 of 13) sorted by null

  /external/smack/src/org/jivesoftware/smackx/bytestreams/socks5/
Socks5BytestreamListener.java 14 package org.jivesoftware.smackx.bytestreams.socks5;
20 * Socks5BytestreamListener are informed if a remote user wants to initiate a SOCKS5 Bytestream.
21 * Implement this interface to handle incoming SOCKS5 Bytestream requests.
37 * This listener is notified if a SOCKS5 Bytestream request from another user has been received.
39 * @param request the incoming SOCKS5 Bytestream request
Socks5Utils.java 14 package org.jivesoftware.smackx.bytestreams.socks5;
23 * A collection of utility methods for SOcKS5 messages.
31 * href="http://xmpp.org/extensions/xep-0065.html#impl-socks5">XEP-0065</a>.
33 * @param sessionID for the SOCKS5 Bytestream
34 * @param initiatorJID JID of the initiator of a SOCKS5 Bytestream
35 * @param targetJID JID of the target of a SOCKS5 Bytestream
45 * Reads a SOCKS5 message from the given InputStream. The message can either be a SOCKS5 request
46 * message or a SOCKS5 response message.
51 * @return the SOCKS5 message
    [all...]
Socks5BytestreamSession.java 18 package org.jivesoftware.smackx.bytestreams.socks5;
29 * Socks5BytestreamSession class represents a SOCKS5 Bytestream session.
35 /* the underlying socket of the SOCKS5 Bytestream */
51 * mediated over a SOCKS5 proxy
61 * @return <code>true</code> if session is mediated over a SOCKS5 proxy, <code>false</code> if
InitiationListener.java 14 package org.jivesoftware.smackx.bytestreams.socks5;
27 import org.jivesoftware.smackx.bytestreams.socks5.packet.Bytestream;
30 * InitiationListener handles all incoming SOCKS5 Bytestream initiation requests. If there are no
31 * listeners for a SOCKS5 bytestream request InitiationListener will always refuse the request and
42 /* packet filter for all SOCKS5 Bytestream requests */
52 * @param manager the SOCKS5 Bytestream manager
104 * Returns the packet filter for SOCKS5 Bytestream initialization requests.
106 * @return the packet filter for SOCKS5 Bytestream initialization requests
Socks5Client.java 14 package org.jivesoftware.smackx.bytestreams.socks5;
30 import org.jivesoftware.smackx.bytestreams.socks5.packet.Bytestream.StreamHost;
33 * The SOCKS5 client class handles establishing a connection to a SOCKS5 proxy. Connecting to a
34 * SOCKS5 proxy requires authentication. This implementation only supports the no-authentication
41 /* stream host containing network settings and name of the SOCKS5 proxy */
44 /* SHA-1 digest identifying the SOCKS5 stream */
48 * Constructor for a SOCKS5 client.
50 * @param streamHost containing network settings of the SOCKS5 proxy
51 * @param digest identifying the SOCKS5 Bytestream
    [all...]
Socks5ClientForInitiator.java 14 package org.jivesoftware.smackx.bytestreams.socks5;
24 import org.jivesoftware.smackx.bytestreams.socks5.packet.Bytestream;
25 import org.jivesoftware.smackx.bytestreams.socks5.packet.Bytestream.StreamHost;
28 * Implementation of a SOCKS5 client used on the initiators side. This is needed because connecting
29 * to the local SOCKS5 proxy differs form the regular way to connect to a SOCKS5 proxy. Additionally
30 * a remote SOCKS5 proxy has to be activated by the initiator before data can be transferred between
37 /* the XMPP connection used to communicate with the SOCKS5 proxy */
40 /* the session ID used to activate SOCKS5 stream */
43 /* the target JID used to activate SOCKS5 stream */
    [all...]
Socks5BytestreamRequest.java 14 package org.jivesoftware.smackx.bytestreams.socks5;
26 import org.jivesoftware.smackx.bytestreams.socks5.packet.Bytestream;
27 import org.jivesoftware.smackx.bytestreams.socks5.packet.Bytestream.StreamHost;
30 * Socks5BytestreamRequest class handles incoming SOCKS5 Bytestream requests.
42 /* blacklist of addresses of SOCKS5 proxies */
47 * The number of connection failures it takes for a particular SOCKS5 proxy to be blacklisted.
56 /* SOCKS5 Bytestream manager containing the XMPP connection and helper methods */
59 /* timeout to connect to all SOCKS5 proxies */
62 /* minimum timeout to connect to one SOCKS5 proxy */
66 * Returns the number of connection failures it takes for a particular SOCKS5 proxy to be
    [all...]
Socks5Proxy.java 14 package org.jivesoftware.smackx.bytestreams.socks5;
37 * The Socks5Proxy class represents a local SOCKS5 proxy server. It can be enabled/disabled by
42 * The port of the local SOCKS5 proxy can be configured by setting <code>localSocks5ProxyPort</code>
51 * local network addresses used for outgoing SOCKS5 Bytestream requests.
53 * The local SOCKS5 proxy server refuses all connections except the ones that are explicitly allowed
54 * in the process of establishing a SOCKS5 Bytestream (
71 /* SOCKS5 proxy singleton */
74 /* reusable implementation of a SOCKS5 proxy server process */
77 /* thread running the SOCKS5 server process */
80 /* server socket to accept SOCKS5 connections */
    [all...]
Socks5BytestreamManager.java 14 package org.jivesoftware.smackx.bytestreams.socks5;
41 import org.jivesoftware.smackx.bytestreams.socks5.packet.Bytestream;
42 import org.jivesoftware.smackx.bytestreams.socks5.packet.Bytestream.StreamHost;
43 import org.jivesoftware.smackx.bytestreams.socks5.packet.Bytestream.StreamHostUsed;
51 * The Socks5BytestreamManager class handles establishing SOCKS5 Bytestreams as specified in the <a
54 * A SOCKS5 Bytestream is negotiated partly over the XMPP XML stream and partly over a separate
57 * A SOCKS5 Bytestream generally has three parties, the initiator, the target, and the stream host.
58 * The stream host is a specialized SOCKS5 proxy setup on a server, or, the initiator can act as the
61 * To establish a SOCKS5 Bytestream invoke the {@link #establishSession(String)} method. This will
62 * negotiate a SOCKS5 Bytestream with the given target JID and return a socket.
    [all...]
  /external/smack/src/org/jivesoftware/smackx/bytestreams/socks5/provider/
BytestreamsProvider.java 14 package org.jivesoftware.smackx.bytestreams.socks5.provider;
18 import org.jivesoftware.smackx.bytestreams.socks5.packet.Bytestream;
  /external/smack/src/org/jivesoftware/smackx/bytestreams/socks5/packet/
Bytestream.java 14 package org.jivesoftware.smackx.bytestreams.socks5.packet;
25 * A packet representing part of a SOCKS5 Bytestream negotiation.
174 * JID of the SOCKS5 host that they used.
183 * Returns the SOCKS5 host connected to by the remote user.
185 * @return Returns the SOCKS5 host connected to by the remote user.
203 * Upon the response from the target of the used host the activate packet is sent to the SOCKS5
258 * Packet extension that represents a potential SOCKS5 proxy for the file transfer. Stream hosts
349 * After selected a SOCKS5 stream host and successfully connecting, the target of the file
  /external/smack/asmack-master/static-src/custom/org/jivesoftware/smackx/
InitStaticCode.java 42 Class.forName(org.jivesoftware.smackx.bytestreams.socks5.Socks5BytestreamManager.class.getName(), true, appClassLoader);
  /external/smack/src/org/jivesoftware/smackx/
InitStaticCode.java 42 Class.forName(org.jivesoftware.smackx.bytestreams.socks5.Socks5BytestreamManager.class.getName(), true, appClassLoader);

Completed in 2272 milliseconds