I'm currently trying to write a program that can create a stable TCP connection and have full control over ISN numbers. I wrote in C, and I am at a point where my very limited knowledge has reached its limits, and I was wondering if there is a better way to do this.
I tried to create headers manually using raw sockets to send and receive packets without kernel intervention, which is a problem.
So, regardless of the language, what do you consider the most efficient and easiest way to manipulate ISN?
source share