Unknown Client in the Peers inspector tab? Post it here.

Discussion of Transmission that doesn't fit in the other categories
martijnvv
Posts: 12
Joined: Wed Sep 10, 2014 5:48 pm

Re: Unknown Client in the Peers inspector tab? Post it here.

Post by martijnvv »

My todays id's.

-TB8226-
-TB8253-
-FL1100-
-BT791-%00
martijnvv
Posts: 12
Joined: Wed Sep 10, 2014 5:48 pm

Re: Unknown Client in the Peers inspector tab? Post it here.

Post by martijnvv »

A weird one:
%00%00%00%00%00%00%00%00
cfpp2p
Posts: 290
Joined: Sat Aug 08, 2009 3:14 pm

Re: Unknown Client in the Peers inspector tab? Post it here.

Post by cfpp2p »

peace doesn't come without a price...
there is nothing truer on Earth or of the Universe
dwdockins
Posts: 20
Joined: Fri Jun 28, 2013 1:01 pm

Re: Unknown Client in the Peers inspector tab? Post it here.

Post by dwdockins »

I've opined this months ago for this post... can't put my finger on it just now amongst all these dozens of pages. Here is what my 'personal' guru told me -

99.99% of these weird client ids are connections external to the 'USA defined' network. When the pathway opens up, the international system generates a brand new cross-border identity, usually random, which masks the real client id. You can make lists of these confusing client ids until Kingdom Come, and you will ever do is keep adding items to the bottom of the list - it will never end.

So tell me, please... have ANY of these items EVER been identified? And what would / could you do with that information? To me, this thread seems like a lot of turmoil for an artificial problem that has no practical solution (or implementation).

But, hey! I could be wrong! :D
x190
Posts: 5094
Joined: Sun Nov 30, 2008 4:59 am

Re: Unknown Client in the Peers inspector tab? Post it here.

Post by x190 »

But, hey! I could be wrong!
I won't argue with that. Most have been identified and then decoded to what is presented in Transmission. Of course, if you want to be anonymous, just id your client as %00%00%00%00%00%00%00%00.

Example code:

Code: Select all

static int
decodeBitCometClient (char * buf, size_t buflen, const uint8_t * id)
{
    int is_bitlord;
    int major, minor;
    const char * name;
    const char * mod = NULL;

    if (!memcmp (id, "exbc", 4)) mod = "";
    else if (!memcmp (id, "FUTB", 4)) mod = " (Solidox Mod) ";
    else if (!memcmp (id, "xUTB", 4)) mod = " (Mod 2) ";
    else return false;

    is_bitlord = !memcmp (id+6, "LORD", 4);
    name = (is_bitlord) ? "BitLord " : "BitComet ";
    major = id[4];
    minor = id[5];

    /**
     * Bitcomet, and older versions of BitLord, are of the form x.yy.
     * Bitcoment 1.0 and onwards are of the form x.y.
     */
    if (is_bitlord && major>0)
        tr_snprintf (buf, buflen, "%s%s%d.%d", name, mod, major, minor);
    else
        tr_snprintf (buf, buflen, "%s%s%d.%02d", name, mod, major, minor);

    return true;
}
Here's some kinky ones even I haven't heard of before:

Code: Select all

        else if (!memcmp (id+1, "bk", 2)) four_digits (buf, buflen, "BitKitten (libtorrent)", id+3);
        else if (!memcmp (id+1, "BS", 2)) four_digits (buf, buflen, "BTSlave", id+3);
        else if (!memcmp (id+1, "BW", 2)) four_digits (buf, buflen, "BitWombat", id+3);
:) :roll:
The stone age didn’t end because we ran out of stones.
---The Great Disruption - by Paul Gilding
https://paulgilding.com/
-------------------------------------------------
martijnvv
Posts: 12
Joined: Wed Sep 10, 2014 5:48 pm

Re: Unknown Client in the Peers inspector tab? Post it here.

Post by martijnvv »

A new one.
-BA3300-
martijnvv
Posts: 12
Joined: Wed Sep 10, 2014 5:48 pm

Re: Unknown Client in the Peers inspector tab? Post it here.

Post by martijnvv »

%FF%FF%0D%FF%FF%FF%FFc
-uT0G00-
x190
Posts: 5094
Joined: Sun Nov 30, 2008 4:59 am

Re: Unknown Client in the Peers inspector tab? Post it here.

Post by x190 »

Screen shot 2015-07-21 at 6.49.49 PM.png
Screen shot 2015-07-21 at 6.49.49 PM.png (11.76 KiB) Viewed 10051 times
Screen shot 2015-07-22 at 1.03.06 PM.png
Screen shot 2015-07-22 at 1.03.06 PM.png (10.05 KiB) Viewed 10032 times
The stone age didn’t end because we ran out of stones.
---The Great Disruption - by Paul Gilding
https://paulgilding.com/
-------------------------------------------------
martijnvv
Posts: 12
Joined: Wed Sep 10, 2014 5:48 pm

Re: Unknown Client in the Peers inspector tab? Post it here.

Post by martijnvv »

Noticed a new one today:
-XF8980-
martijnvv
Posts: 12
Joined: Wed Sep 10, 2014 5:48 pm

Re: Unknown Client in the Peers inspector tab? Post it here.

Post by martijnvv »

-TB9895-
martijnvv
Posts: 12
Joined: Wed Sep 10, 2014 5:48 pm

Re: Unknown Client in the Peers inspector tab? Post it here.

Post by martijnvv »

-TB7712-
-SKX>%FF%FF-
martijnvv
Posts: 12
Joined: Wed Sep 10, 2014 5:48 pm

Re: Unknown Client in the Peers inspector tab? Post it here.

Post by martijnvv »

-IL502%FF-
-XF8920-
x190
Posts: 5094
Joined: Sun Nov 30, 2008 4:59 am

Re: Unknown Client in the Peers inspector tab? Post it here.

Post by x190 »

The stone age didn’t end because we ran out of stones.
---The Great Disruption - by Paul Gilding
https://paulgilding.com/
-------------------------------------------------
martijnvv
Posts: 12
Joined: Wed Sep 10, 2014 5:48 pm

Re: Unknown Client in the Peers inspector tab? Post it here.

Post by martijnvv »

%FFx[%FF+#<%FF
This is not even to be declared a real one, is it?
x190
Posts: 5094
Joined: Sun Nov 30, 2008 4:59 am

Re: Unknown Client in the Peers inspector tab? Post it here.

Post by x190 »

martijnvv wrote:%FFx[%FF+#<%FF
This is not even to be declared a real one, is it?
Anybody who can build their own client can use whatever id they want.

https://trac.transmissionbt.com/ticket/5117
The stone age didn’t end because we ran out of stones.
---The Great Disruption - by Paul Gilding
https://paulgilding.com/
-------------------------------------------------
Post Reply