GoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. It can be used to increase confidence in code deployments, configuration changes and infrastructure changes.
Also added a small fix for --input-raw-engine pcap_file mode, so it will wait a bit after replay (it is too fast from file, and not all packet was processed)
When packet is less then 60 bytes, ethernet layer can add trailers to the end of packet, and current implementation treats it as packet with data.
IP layer has total length of the payload, so here we ensure that we limit TCP payload by the know length specified in IP header. https://stackoverflow.com/questions/13738206/ip-packet-has-trailer-on-the-receiver-side-but-not-on-the-sender-side
Also added a small fix for --input-raw-engine pcap_file mode, so it will wait a bit after replay (it is too fast from file, and not all packet was processed)
Latest forum discussions: