Hello All,
New to the site but already with a question to do...
My brokerage firm provides a platform built almost entirely in dotNET assemblies. Looking into registry I found all remote servers and respective ports their platform communicates with. Get used to Wireshark, filtering the ports I was interested in, I was able to dump all messages in the processes of asking and receiving market data. In other words, once logged through the initial handshake, data are not encrypted.
Evidently, initial 3-way handshake is encrypted.
I aim to get data directly from servers, avoiding that platform's dotNET stuff. Problem is to discover how to handshake initially with my credentials. Had a look inside platform code with the aid of JetBrain's dotPeek tool but I'm a bit of a blind in dotNET weaponry
albeit well experienced with C++ (besides starting to learn some network programming in Erlang).
Could someone point me some way to follow ? Listen, I'm not asking for someone to do my 'homework'. Just some tips from where to start.
Best regards and thank you all in advance,
smersh
New to the site but already with a question to do...
My brokerage firm provides a platform built almost entirely in dotNET assemblies. Looking into registry I found all remote servers and respective ports their platform communicates with. Get used to Wireshark, filtering the ports I was interested in, I was able to dump all messages in the processes of asking and receiving market data. In other words, once logged through the initial handshake, data are not encrypted.
Evidently, initial 3-way handshake is encrypted.
I aim to get data directly from servers, avoiding that platform's dotNET stuff. Problem is to discover how to handshake initially with my credentials. Had a look inside platform code with the aid of JetBrain's dotPeek tool but I'm a bit of a blind in dotNET weaponry
albeit well experienced with C++ (besides starting to learn some network programming in Erlang).Could someone point me some way to follow ? Listen, I'm not asking for someone to do my 'homework'. Just some tips from where to start.
Best regards and thank you all in advance,
smersh
Last edited by a moderator: