I am looking for a ASP.NET developer with in depth knowledge of Kestrel web server internals. Please review the following job post carefully.
Normally when you use Kestrel web server, you create middleware pipeline in [login to view URL] file. As the middleware is executed, you are being server a HttpContext object. This is a very high level approach to handling network requests.
What I am looking for is Kestrel functionality where the individual TCP network packets are received and send. For example, I`d like to identify individual TCP SYN or Client Hello packets and be able to forward them.
So the task is to identify which classes and functions handle individual TCP network packets and add a [login to view URL](packetContent); statement in the function handling the incomming and outgoing packets. No coding is required for the job. If you know your way around ASP.NET Core, the job can be completed fairly quickly.