Open mrdude opened 7 years ago
sounds like your SYN-ACK packet has something improper in it. Are you sure you are setting any necessary flags, incrementing sequence numbers appropriately, etc?
Look at a SYN/SYNACK trace in tcpdump and try to figure out how it is different from your version.
@twood02 My goals for this week were to clean up my TCP connection replay code and start load testing it with Vegeta.
I couldn't do that, though, because there's still something wrong with my TCP replay code; when I tried testing it on the Cloudlab cluster, the middlebox would receive a RST packet as soon as it sent a SYN-ACK.
Once I figure out what's wrong with my TCP stack and make some actual progress, I'll update this issue.