Port for Digital Matters Yabby Edge

Morgan2 years ago

I am looking for the port for the Digital Matters Yabby Edge and i get this log data.
Started with 5001 port for testing.

2021-11-17 02:52:29  WARN: [9adf3411] error - begin 21, end 24, length 23 - StringIndexOutOfBoundsException (... < Gps103ProtocolDecoder:413 < ExtendedObjectDecoder:52 < ... < WrapperContext:102 < ...)
2021-11-17 02:52:29  WARN: [9adf3411] error - begin 21, end 24, length 7 - StringIndexOutOfBoundsException (... < Gps103ProtocolDecoder:413 < ExtendedObjectDecoder:52 < ... < WrapperContext:102 < ...)
2021-11-17 02:52:29  WARN: [9adf3411] error - begin 21, end 24, length 9 - StringIndexOutOfBoundsException (... < Gps103ProtocolDecoder:413 < ExtendedObjectDecoder:52 < ... < WrapperContext:102 < ...)
2021-11-17 02:52:29  WARN: [9adf3411] error - begin 21, end 24, length 2 - StringIndexOutOfBoundsException (... < Gps103ProtocolDecoder:413 < ExtendedObjectDecoder:52 < ... < WrapperContext:102 < ...)
2021-11-17 02:52:29  WARN: [9adf3411] error - begin 21, end 24, length 2 - StringIndexOutOfBoundsException (... < Gps103ProtocolDecoder:413 < ExtendedObjectDecoder:52 < ... < WrapperContext:102 < ...)
2021-11-17 02:52:29  WARN: [9adf3411] error - begin 21, end 24, length 23 - StringIndexOutOfBoundsException (... < Gps103ProtocolDecoder:413 < ExtendedObjectDecoder:52 < ... < WrapperContext:102 < ...)
2021-11-17 02:52:29  WARN: [9adf3411] error - begin 21, end 24, length 2 - StringIndexOutOfBoundsException (... < Gps103ProtocolDecoder:413 < ExtendedObjectDecoder:52 < ... < WrapperContext:102 < ...)
Anton Tananaev2 years ago

You omitted the most important information - HEX data.

Morgan2 years ago
2021-11-17 02:52:29  INFO: [9adf3411] connected
2021-11-17 02:52:29  INFO: [9adf3411: gps103 < 139.162.215.70] HEX: 474554202f6367692d62696e20485454502f312e310d0a486f73743a2037322e3137352e3134332e3133383a353030310d0a557365722d4167656e743a204d6f7a696c6c612f352e30202857696e646f7773204e542031302e303b2057696e36343b2078363429204170706c655765624b69742f3533372e333620284b48544d4c2c206c696b65204765636b6f29204368726f6d652f36302e302e333131322e313133205361666172692f3533372e3336200d0a4163636570743a202a2f2a0d0a4163636570742d456e636f64696e673a20677a69700d0a0d0a
Anton Tananaev2 years ago

It decodes to

GET /cgi-bin HTTP/1.1
Host: 72.175.143.138:5001
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36 
Accept: */*
Accept-Encoding: gzip

I doubt that it's from your Yabby device. Looks more like port testing tool or something like that.

Morgan2 years ago

Still looking for Yabby
How about:

GET / HTTP/1.1
Host: 72.175.143.138:5001
Connection: keep-alive
Cache-Control: max-age=0
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
Accept-Encoding: gzip, deflate
Accept-Language: en-US,en;q=0.9
Anton Tananaev2 years ago

Do you have a Chrome installed on your Yabby device?

Morgan2 years ago

I don't think, it is stock from Digital Matters

Anton Tananaev2 years ago

Then I don't think it's from your device.

Morgan2 years ago
2021-11-18 12:29:47  INFO: [18f1cd5a] connected
2021-11-18 12:29:47  INFO: [18f1cd5a: gps103 < 52.146.30.90] HEX: 504f5354202f20485454502f312e310d0a486f73743a2037322e3137352e3134332e3133383a353030310d0a526571756573742d436f6e746578743a2061707049643d6369642d76313a61353633633334342d393965642d343265322d383431342d3065616132643031346565350d0a526571756573742d49643a207c33373935303133643365393536663464383835343035336539623132343364382e633536636165396462303861396434322e0d0a7472616365706172656e743a2030302d33373935303133643365393536663464383835343035336539623132343364382d633536636165396462303861396434322d30300d0a436f6e74656e742d547970653a206170706c69636174696f6e2f6a736f6e3b20636861727365743d7574662d380d0a436f6e74656e742d4c656e6774683a203335360d0a0d0a7b2264617465223a22323032312d31312d31385431383a30303a33375a222c22646576696365223a7b22736e223a22343334363834222c2270726f64223a38352c22726576223a312c226677223a22312e3132222c226963636964223a2238393434353031323037323138363137383634222c22696d6569223a22333531333538383130343331313239227d2c2273716e223a313639372c22726561736f6e223a312c226c6174223a33392e313232373830382c226c6e67223a2d3130382e363534323134362c22706f73416363223a31342c22706f73496e666f223a7b22537263223a367d2c22616e616c6f67756573223a5b7b226964223a312c2276616c223a353236397d2c7b226964223a332c2276616c223a323330307d2c7b226964223a342c2276616c223a337d2c7b226964223a352c2276616c223a353234327d5d2c22696e70757473223a332c226f757470757473223a302c22737461747573223a337d
2021-11-18 12:29:47  WARN: [18f1cd5a] error - begin 21, end 24, length 17 - StringIndexOutOfBoundsException (... < Gps103ProtocolDecoder:413 < ExtendedObjectDecoder:52 < ... < WrapperContext:102 < ...)
2021-11-18 12:29:47  WARN: [18f1cd5a] error - begin 21, end 24, length 16 - StringIndexOutOfBoundsException (... < Gps103ProtocolDecoder:413 < ExtendedObjectDecoder:52 < ... < WrapperContext:102 < ...)
2021-11-18 12:29:47  WARN: [18f1cd5a] error - begin 21, end 24, length 21 - StringIndexOutOfBoundsException (... < Gps103ProtocolDecoder:413 < ExtendedObjectDecoder:52 < ... < WrapperContext:102 < ...)
2021-11-18 12:29:47  WARN: [18f1cd5a] error - begin 21, end 24, length 2 - StringIndexOutOfBoundsException (... < Gps103ProtocolDecoder:413 < ExtendedObjectDecoder:52 < ... < WrapperContext:102 < ...)
Anton Tananaev2 years ago

This looks more like it. Now the problem is that you are using wrong port. You have to use DMTHTTP. Also, you need to build a version from source because I think the protocol support was added very recently.

Morgan2 years ago

Great, I was thinking it was DMTHTTP. Is that port 5139?
What do you mean when you say "build a version from source because I think the protocol support was added very recently."

Morgan2 years ago

I think i found it on https://www.traccar.org/build/
Thank you