tcpreplay(1) (User Commands) (NAME) tcpreplay - pcap (SYNOPSIS) tcpreplay [-flags] [-flag [value]] [--option-name[[=| ]value]] | tcpreplay tcpdump pcap(3) . (DESCRIPTION) tcpreplay () . NIDS . Tcpreplay : http://tcpreplay.appneta.com (OPTIONS) -d number, --dbug=number . . . number : 0 5 number : 0 --enable-debug . . -q, --quiet . . -T string, --timer=string : select ioport gtod nano. . string : gtod : nano - API nanosleep() select - API select() ioport - i386 IO Port 0x80 gtod [] - gettimeofday() --maxsleep=number X . . number : 0 tcpreplay . . . -v, --verbose tcpdump STDOUT. . -A string, --decode=string tcpdump. . : verbose. (-v) tcpdump . -n -l . : -A "-axxx" tcpreplay . tcpdump(1) . -K, --preload-pcap RAM . () pcap RAM . --loop . (flow statistics) . . -c string, --cachefile=string tcpprep. . : intf2. : dualfile. pcap ( IDS ) tcpprep cachefile tcpreplay . -2, --dualfile (network tap). . : intf2. : cachefile. network tap pcap -- . . -i string, --intf1=string /RX/ (primary). . intf1 . tcpprep <> . (RX) khial . -I string, --intf2=string /TX/ (secondary). . <> tcpprep . (TX) khial . --cachefile ..TP -w string, --write=string pcap . . intf1 . : intf2. pcap . --include=string . . : exclude. . -x P:1-5,9,15,72- --exclude=string . . : include. . -x P:1-5,9,15,72- --listnics . -l number, --loop=number X . . . number : 0 number : 1 --loopdelay-ms=number . : loop. : loopdelay-ns. . number : 0 number : 0 --loopdelay-ns=number . : loop. : loopdelay-ms. . number : 0 number : 0 tcpreplay (loopdelay-ms) . nano . --pktlen snaplen . . tcpreplay <> pcap . . tcpreplay snaplen . . -L number, --limit=number . . . number : 1 number : -1 tcpreplay . . --duration=number . . . number : 1 number : -1 tcpreplay . ( ) . -x string, --multiplier=string . . : pps, mbps, oneatatime, topspeed. . : 2.0 0.7 -p string, --pps=string (packets/sec). . : multiplier, mbps, oneatatime, topspeed..sp . : 200 0.25 -M string, --mbps=string Mbps ( ). . : multiplier pps oneatatime topspeed. Mbps tcpreplay . -t, --topspeed . : mbps multiplier pps oneatatime. -o, --oneatatime . : mbps pps multiplier topspeed. ( ) . --pps-multi=number . : pps. . number : 1 number : 1 (sleep) . . --unique-ip IP (flows) . : loop. IPv4 IPv6 --loop. CRC . / (flows/sec) . --unique-ip-loops=string IP . . : unique-ip. --loop IP . . --loop --unique-ip . --netmap netmap. netmap Linux BSD . . (full line rates) . . INSTALL . 'netmap:' 'vale:' . 'netmap:eth0' netmap eth0 . --nm-delay=number netmap. . number : 10 netmap. netmap . netmap . . --no-flow-stats (flows). . --preload-pcap . (flow) . - (5-tuple) IP IP . --loop . --unique-ip tcpreplay-edit . --flow-expiry=number . : no-flow-stats. . number : 0 number : 0 (idle time) . pcap . (fps) . (timeout) . . . fps . 0 ( ) . -P, --pid PID tcpreplay . --stats=number X '0'. . number : 0 << >> (best effort) . -W, --suppress-warnings . --xdp AF_XDP. AF_XDP Linux 'libxdp-dev' 'libbpf-dev' . eBPF . ..TP --xdp-batch-size=number (TX ring) AF_XDP . : xdp topspeed. : oneatatime pps- multi. . number : 1 4096 number : 1 . 1 . -V, --version . -h, --less-help . -H, --help . -!, --more-help (pager). --save-opts [=cfgfile] cfgfile. (OPTION PRESETS) . . --load-opts=cfgfile, --no-load-opts cfgfile. no-load-opts ( config/rc/ini) . --no-load-opts . (OPTION PRESETS) not presettable () (<> <<.INI>>) . homerc <<$$/>> . <<.tcpreplayrc>> . (FILES) (OPTION PRESETS) . (EXIT STATUS) : 0 (EXIT_SUCCESS) . 1 (EXIT_FAILURE) . 66 (EX_NOINPUT) . 70 (EX_SOFTWARE) libopts . autogen- users@lists.sourceforge.net . . (AUTHORS) 2013-2025 Fred Klassen - AppNeta 2000-2012 Aaron Turner tcpreplay-users@lists.sourceforge.net . : http://tcpreplay.appneta.com.SH " (COPYRIGHT)" (C) 2000-2025 Aaron Turner Fred Klassen . (GNU General Public License) . (BUGS) : tcpreplay- users@lists.sourceforge.net (NOTES) AutoGen tcpreplay . tcpreplay 26 Aug 2025 tcpreplay(1)