Hello:
I am attempting to replay a pcap from within a VM over the local host connection to another VM on the same. I have no trouble communicating between the two VMs, HTTP traffic, ICMP, SSH, TCP in general all gets through just fine. The pcap I'm replaying is actually a replay of traffic captured between the two VMs Details: Host machine running Windows 10 VMs created and running on VMware Workstation 12 VM1: Kali Linux 2016.1 Network interface configured for Host-only VM2: Proprietary Linux based version Network interface configured for Host-only tcpreplay version: 3.4.4 (build 2450) (debug) Copyright 2000-2010 by Aaron Turner <aturner at synfin dot net> Cache file supported: 04 Not compiled with libdnet. Compiled against libpcap: 1.7.4 64 bit packet counters: enabled Verbose printing via tcpdump: enabled Packet editing: disabled Fragroute engine: disabled Injection method: PF_PACKET send() When I attempt the following: tcpreplay -v -d 5 --intf1=eth0 <pcapfile.pcap> There is no traffic visible in wireshark and the following is printed to the terminal: DEBUG1 in sendpacket.c:sendpacket_open_pf() line 617: sendpacket: using PF_PACKET DEBUG5 in utils.c:_our_safe_malloc() line 66: Malloc'd 1152 bytes in sendpacket.c:sendpacket_open_pf() line 690 sending out eth0 processing file: fixed_checksums2.pcap DEBUG5 in tcpdump.c:tcpdump_open() line 173: Opening tcpdump debug file: tcpdump.debug DEBUG2 in tcpdump.c:tcpdump_open() line 183: Prepping tcpdump options... DEBUG2 in tcpdump.c:tcpdump_fill_in_options() line 328: [child] Will execute: tcpdump -n -l -r - DEBUG5 in utils.c:_our_safe_malloc() line 66: Malloc'd 3 bytes in tcpdump.c:tcpdump_fill_in_options() line 336 DEBUG5 in utils.c:_our_safe_malloc() line 66: Malloc'd 3 bytes in tcpdump.c:tcpdump_fill_in_options() line 350 DEBUG5 in utils.c:_our_safe_malloc() line 66: Malloc'd 3 bytes in tcpdump.c:tcpdump_fill_in_options() line 350 DEBUG2 in tcpdump.c:tcpdump_open() line 186: Starting tcpdump... DEBUG2 in tcpdump.c:tcpdump_open() line 200: tcpdump pid: 29932 DEBUG2 in tcpdump.c:tcpdump_open() line 204: [parent] closing input fd 7 DEBUG2 in tcpdump.c:tcpdump_open() line 206: [parent] closing output fd 9 DEBUG2 in tcpdump.c:tcpdump_open() line 200: tcpdump pid: 0 DEBUG2 in tcpdump.c:tcpdump_open() line 227: [child] started the kid DEBUG2 in tcpdump.c:tcpdump_open() line 230: [child] closing in fd 6 DEBUG2 in tcpdump.c:tcpdump_open() line 231: [child] closing out fd 8 DEBUG2 in tcpdump.c:tcpdump_open() line 250: [child] Exec'ing tcpdump... reading from file -, link-type EN10MB (Ethernet) DEBUG2 in send_packets.c:send_packets() line 138: packet 1 caplen 74 Fatal Error in tcpdump.c:tcpdump_print() line 135: poll() timeout... tcpdump seems to be having a problem keeping up Try increasing TCPDUMP_POLL_TIMEOUT tcpdump: pcap_loop: truncated dump file; tried to read 77746 captured bytes, only got 82 I have tried bridging the connection to a dummy interface as suggested here: http://unix.stackexchange.com/questions/152331/how-can-i- create-a-virtual-ethernet-interface-on-a-machine-without-a-physical-ad But no luck. Can anyone help?
------------------------------------------------------------------------------
_______________________________________________ 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