This is in the FAQ. You can't replay TCP traffic to a server.
-Aaron
> On Jun 2, 2016, at 11:36 PM, Tianduo Zhai <tz...@freewheel.tv> wrote:
>
> Hi.
>
> Thanks for building and maintaining the tool!
> I want to use tcpreplay to replay some online post requests. But I can’t even
> replay the requests on my test environment.
> I read the docs but I can’t find an answer, really appreciate if you could
> help.
>
>
> !1009 $ ifconfig
> eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
> inet 192.168.0.205 netmask 255.255.255.0 broadcast 192.168.0.255
> ether a0:d3:c1:ef:bd:c0 txqueuelen 1000 (Ethernet)
> RX packets 89468826 bytes 108804503859 (101.3 GiB)
> RX errors 0 dropped 20 overruns 0 frame 0
> TX packets 34580921 bytes 15460866735 (14.3 GiB)
> TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
> device interrupt 32
>
> lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
> inet 127.0.0.1 netmask 255.0.0.0
> loop txqueuelen 0 (Local Loopback)
> RX packets 30863918 bytes 15302199022 (14.2 GiB)
> RX errors 0 dropped 0 overruns 0 frame 0
> TX packets 30863918 bytes 15302199022 (14.2 GiB)
> TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
>
> Tcpdump command:
> sudo tcpdump -i eno1 -s 0 -A 'tcp dst port 9090 and (tcp[((tcp[12:1] & 0xf0)
> >> 2):4] = 0x504f5354)' -vv -w /tmp/post.pcap
>
> Please kindly find pcap file in attachment, thanks
>
> Tcprewrite:
>
> tcprewrite --portmap=9090:9990 --infile=post.pcap --outfile=port.output.pcap
>
> Tcpreplay
> sudo tcpreplay -i eno1 port.output.pcap
>
> When I use the command, I can’t see the request from server log. But when I
> use tcpdump to listen to the port, I can see the replayed request.
>
> Could you please help me to find out where the problem is?
>
> Thanks
>
>
> Tianduo Zhai (翟天铎)
> QA Engineer | FreeWheel | Beijing
>
> Tel: (+86)18500230748 | Skype: bupt...@outlook.com | Mail: tz...@freewheel.tv
>
> <post.pcap>
> ------------------------------------------------------------------------------
> What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
> patterns at an interface-level. Reveals which users, apps, and protocols are
> consuming the most bandwidth. Provides multi-vendor support for NetFlow,
> J-Flow, sFlow and other flows. Make informed decisions using capacity
> planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
> _______________________________________________
> Tcpreplay-users mailing list
> Tcpreplay-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/tcpreplay-users
> Support Information: http://tcpreplay.synfin.net/trac/wiki/Support
------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are
consuming the most bandwidth. Provides multi-vendor support for NetFlow,
J-Flow, sFlow and other flows. Make informed decisions using capacity
planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
_______________________________________________
Tcpreplay-users mailing list
Tcpreplay-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tcpreplay-users
Support Information: http://tcpreplay.synfin.net/trac/wiki/Support