Class ClientIdentifier
java.lang.Object
com.biglybt.core.peermanager.utils.ClientIdentifier
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static String
asDiscrepancy
(String real_client, String dodgy_client, String discrepancy_type) private static String
asDiscrepancy
(String client_name, String peer_id_name, String handshake_name, String discrepancy_type, String protocol_type, byte[] peer_id) private static void
assertDecode
(String client_name, String peer_id, String handshake_name, String handshake_version, byte[] handshake_reserved, String type) private static void
assertDecodeAZMP
(String client_name, String peer_id, String handshake_name, String handshake_version) private static void
assertDecodeBT
(String client_name, String peer_id, String handshake_reserved) private static void
assertDecodeExtProtocol
(String client_name, String peer_id, String handshake_name, String handshake_version) private static void
assertDecodeLTEP
(String client_name, String peer_id, String handshake_name) private static String
checkForTransmissionBasedClients
(String handshake_name_to_process, String client_type_peer, String peer_id_name, String handshake_name, byte[] peer_id, String protocol) static String
identifyAZMP
(String peer_id_client_name, String az_msg_client_name, String az_msg_client_version, byte[] peer_id) static String
identifyBTOnly
(String peer_id_client, byte[] handshake_bytes) static String
identifyLTEP
(String peer_id_name, String handshake_name, byte[] peer_id) static void
-
Field Details
-
test_count
private static int test_count
-
-
Constructor Details
-
ClientIdentifier
public ClientIdentifier()
-
-
Method Details
-
identifyBTOnly
-
identifyAZMP
-
identifyLTEP
-
checkForTransmissionBasedClients
-
asDiscrepancy
-
asDiscrepancy
-
assertDecode
private static void assertDecode(String client_name, String peer_id, String handshake_name, String handshake_version, byte[] handshake_reserved, String type) throws Exception - Throws:
Exception
-
assertDecodeAZMP
private static void assertDecodeAZMP(String client_name, String peer_id, String handshake_name, String handshake_version) throws Exception - Throws:
Exception
-
assertDecodeLTEP
private static void assertDecodeLTEP(String client_name, String peer_id, String handshake_name) throws Exception - Throws:
Exception
-
assertDecodeExtProtocol
private static void assertDecodeExtProtocol(String client_name, String peer_id, String handshake_name, String handshake_version) throws Exception - Throws:
Exception
-
assertDecodeBT
private static void assertDecodeBT(String client_name, String peer_id, String handshake_reserved) throws Exception - Throws:
Exception
-
main
- Throws:
Exception
-