gw-cs-sd / sd-2017-team-ddos

sd-2017-team-ddos created by GitHub Classroom
0 stars 0 forks source link

Week 13: TCP Replay & Load Testing #3

Open mrdude opened 7 years ago

mrdude commented 7 years ago

@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.

twood02 commented 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.